* { margin: 0; padding: 0;}
*:focus { outline: none; }

/* Main custom rules
------------------------------ */

html {  height: 100%;min-height: 100%;}
body {height: 100%; min-height: 100%; BACKGROUND-color: #fdfc57;font-family: Tahoma; font-size:12px;
}

a { /*color: #0066cc;*/color:#2C5C9A;}
a:visited {  }
a:hover {  }
a:active {  }

img.left {
margin:0 15px 5px 0;
}

img.right {
margin:0 0 5px 15px;
}

h3 {
display:block;
margin-bottom:3px;
}

#cont p {
margin-bottom:13px;
color:#414b56;
}

#cont ul {
margin-left:26px;
margin-bottom:13px;
color:#414b56;
}

#header {
height:105px;
width:100%;
BACKGROUND-color: #fdfc57;
}

#adress {
width:630px;
height:70px;
BACKGROUND: #fdfc57 url(/assets/templates/elftrav/img/adressbg.gif) repeat-x top left;
position:absolute;
right:27px;
padding:4px 0px 5px 15px;
line-height:19px;
}

#adress a {
color:#000000;
display:block;
padding-left:8px;
BACKGROUND: url(/assets/templates/elftrav/img/arrow.gif) no-repeat 0px 9px;
}


#adress table tr td {
padding-right:8px;
}

#topmenu {
width:100%;
text-align:right;
BACKGROUND-color: #fdfc57;
}

#topmenu a {
color:#000000;
margin-right:1%;
margin-left:1%;
text-decoration:none;
font-weight:bold;
}

#topmenu span {
font-weight:bold;
color:#ff5400;
margin-right:1%;
margin-left:1%;
}

#topmenu div {
margin-left:275px;
margin-right:25px;
margin-top:5px;
}

#footer {
height:315px;
BACKGROUND: #8DC0F7 url(/assets/templates/elftrav/img/footbg.jpg) repeat-x bottom left;
}

#cont {
margin-left:290px;
margin-right:295px;
padding-top:23px;
height:100%;
min-height:100%;
}


#conteiner {
BACKGROUND: #fdfc57 url(/assets/templates/elftrav/img/botbg.gif) repeat-x bottom left;
min-height:1450px;
}

* html #conteiner { /*\*/ height:100%; /* */}

#leftcol {
float:left;
width:243px;
padding-left:12px;
padding-top:13px;
height:1px;
}

#rightcol {
float:right;
width:255px;
padding-top:10px;
height:1px;
}

#logo {
position:absolute;
top:0px;
left:5px;
}

#leftmenu, #rightmenu {
width:221px;
BACKGROUND: #F0F2A3 url(/assets/templates/elftrav/img/rtlmenu.gif) no-repeat top left;
padding-top:30px;
padding-left:5px;
}


#leftmenu {
padding-top:10px;
padding-bottom:1px;
}

#bmbg {
BACKGROUND: #F0F2A3 url(/assets/templates/elftrav/img/rblmenu.gif) no-repeat top left;
width:226px;
height:24px;
}

#bgr {
margin-left:-5px;
padding-left:5px;
padding-bottom:2px;
BACKGROUND: #F0F2A3 url(/assets/templates/elftrav/img/rbg.gif) repeat-x bottom left;
}

/* &#199;&#224;&#227;&#238;&#235;&#238;&#226;&#234;&#232; &#225;&#235;&#238;&#234;&#238;&#226;: &#237;&#238;&#226;&#238;&#241;&#242;&#232;, &#238;&#242;&#231;&#251;&#226;&#251;, &#238;&#242;&#229;&#235;&#232;, &#228;&#238;&#225;&#240;&#238; &#239;&#238;&#230;&#224;&#235;&#238;&#226;&#224;&#242;&#252; &#232; &#242;.&#228;.*/

#rightmenu h1.orange {
margin-bottom:-10px;
}

h3.title {
font:10px Verdana;
font-weight:bold;
}

h1.blue, h1.orange {
display:block;
width:196px;
height:33px;
font:10px Verdana;
padding-left:18px;
padding-top:15px;
margin-bottom:2px;
}

h1.blue { 
BACKGROUND: url(/assets/templates/elftrav/img/h1blue.gif) no-repeat top left;
}

h1.orange {
BACKGROUND: url(/assets/templates/elftrav/img/h1orange.gif) no-repeat top left;
}

/* &#207;&#238;&#241;&#235;&#229;&#228;&#237;&#232;&#229; &#237;&#238;&#226;&#238;&#241;&#242;&#232; &#239;&#238;&#228; &#235;&#229;&#226;&#251;&#236; &#236;&#229;&#237;&#254;, ,&#225;&#235;&#238;&#234; &#238;&#242;&#229;&#235;&#229;&#233; &#241;&#239;&#240;&#224;&#226;&#224; */
#lastnews {
margin-top:23px;
margin-left:30px;
}

.lnews, .rhotel, .FSF_result {
margin-top:8px;
padding-bottom: 14px;
margin-right:27px;
border-bottom:1px solid #dae2bb;
}

.rhotel {
margin-left:2px;
margin-right:5px;
border-bottom:1px solid #f9f9ba;
}

#cont .rhotel, #cont .lnews, #cont .FSF_result {
padding-bottom:15px;
border-bottom:none;
BACKGROUND: url(/assets/templates/elftrav/img/dotten.gif) repeat-x bottom left;
}

p.lndate {
font-weight:bold;
color:#CA4E00;
text-decoration:underline;
display:block;
margin-bottom:5px;
}

.lntitle, .rhtitle {
font-weight:bold;
color:#174a7b;
display:block;
margin-bottom:3px;
}

.lntext, .rhtext {
color:#392e2c;
}

.lnews p.lnmore {
text-align:right;
BACKGROUND: url(/assets/templates/elftrav/img/arrow.gif) no-repeat 106px 6px;
}

p.lnmore a, .rhmore a {
color:#0035ad;
}


.rhotel .rhmore a {
BACKGROUND: url(/assets/templates/elftrav/img/link.gif) no-repeat 0px 4px;
text-decoration:underline;
padding-left:15px;
}

.rhotel img {
float:left;
margin-right:10px;
margin-bottom:2px;
margin-top:3px;
}

.rhotel img.f {
float:left;
margin-right:10px;
margin-bottom:10px;
}

.allhotels, .allotz {
margin-bottom:15px;
margin-top:0px;
padding-left:2px;
}

.allhotels a, .allotz a {
font-weight:bold;
color:#000000;
BACKGROUND: url(/assets/templates/elftrav/img/cross.gif) no-repeat 0px 4px;
display:block;
padding-left:17px;
}

.rotz {
margin-left:5px;
padding-bottom:10px;
padding-right:7px;
}

.rotz p.rotext {
color:#392e2c;
margin:0px;
}

/* &#194;&#229;&#240;&#245;&#237;&#229;&#229; &#236;&#229;&#237;&#254; */

/* &#203;&#229;&#226;&#238;&#229; &#236;&#229;&#237;&#254; */

#leftmenu ul {
padding-top:5px;
margin-left:25px;
list-style: none;
}

#leftmenu ul li {
margin-top:12px;
padding-left:0px;
background: url(/assets/templates/elftrav/img/shape.gif) no-repeat left 4px;
padding-left:25px;
}

#leftmenu ul li a {
font: 11px Verdana;
color:#000000;
text-decoration:none;
font-weight:bold;
}

#leftmenu ul li.active a {
font-weight:bold;
color:#ff5400;
text-decoration:none;
}

/*submenu*/
#leftmenu ul li.active ul, #leftmenu ul li ul {
margin-left:0px;
list-style: none;
padding-top:0px;
}

#leftmenu ul li ul {
display:none;
}

#leftmenu ul li.active ul, #leftmenu ul li.cat ul  {
display:block;
} 


#leftmenu ul li.active ul li, #leftmenu ul li ul li {
font-weight:normal;
color:#000000;
text-decoration:none;
padding-left:0px;
background: none;
margin-top:12px;
}

#leftmenu ul li.active ul li a, #leftmenu ul li ul li a {
font-weight:normal;
color:#000000;
}

#leftmenu ul li.active ul li.active a {
font-weight:normal;
color:#ff5400;
}


#ditto_pages, #ditto_pages a {
font-family:Tahoma;
font-size:11px;
}
#ditto_pages a, .ditto_currentpage {
margin:0px 2px;
}
#ditto_pages a {
color:#6B4902;
}
#ditto_pages {
margin:6px 0px;
}


.news, .FSF_resultLink {
display:block;
font-weight:bold;
color:#174a7b;
font-size:11px;
margin-bottom:3px;
}


.foto {
margin-bottom:13px;
display:block;
}

.bblock {
display:block;
padding:5px;
margin-right:15px;
background-color:#8DB0FF;
color:#000000;
}

.bp {
margin-right:15px;
}

#cont table {
border-collapse: collapse; width: 100%;}

#cont table td {
border-right: 1px solid #ccc;border-left: 1px solid #ccc;padding: 3px 3px 3px 8px;border-top: 1px solid #ccc;
}

#cont table th { background: #42729E; font-weight:bold;padding: 6px 8px 6px 8px;border-bottom: 3px solid #B0CFEC;color:#fff;border-left: 1px solid #B0CFEC;}

.colspan {
background-color:#B0CFEC;
}

#cont table.no, #cont table.no td {
border:none;

padding:0;
}

.filterform {
padding:10px;
BACKGROUND: #F0F3A4 url(/assets/templates/elftrav/img/dotten.gif) repeat-x bottom left;
}

.flabel {
display:block; float:left; width:145px;margin-top:3px
}

.fform {
margin-top:5px;color:#392E2C
}