* { margin: 0; padding: 0;}
*:focus { outline: none; }

/* Main custom rules
------------------------------ */

html {  height: 100%;min-height: 100%;}
body {height: 100%; min-height: 100%;BACKGROUND-color: #B9E8F2; font-family: Tahoma; font-size:12px;
}

a { /*color: #0066cc;*/color:#2C5C9A;}
a:visited {  }
a:hover {  }
a:active {  }

h3 {
display:block;
margin-bottom:3px;
}

#cont p {
margin-bottom:13px;
color:#414b56;
}

#cont ul {
margin-left:26px;
margin-bottom:13px;
color:#414b56;
}



#adress {
width:650px;
height:70px;
position:absolute;
background-color:#ffffff;
right:0;
padding:4px 0px 5px 15px;
line-height:19px;
filter:alpha(opacity=60);opacity:0.6;
}

#adress a {
color:#000000;
display:block;
padding-left:8px;
BACKGROUND: url(/assets/templates/jam/img/arrow.gif) no-repeat 0px 9px;
}


#adress table tr td {
padding-right:8px;
}










#logo {
position:absolute;
top:10px;
left:5px;
BACKGROUND: url(/assets/templates/jam/img/logo-trans.png) no-repeat 0px 0px;
width:245px;
height:250px
}


/* &#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; */


#cont .rhotel {
padding-bottom:15px;
min-height:63px;  height:auto !important;height:63px
}

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/jam/img/arrow.gif) no-repeat 106px 6px;
}

p.lnmore a, .rhmore a {
color:#0035ad;
}


.rhotel .rhmore a {
BACKGROUND: url(/assets/templates/jam/img/link.gif) no-repeat 0px 4px;
text-decoration:underline;
padding-left:15px;
}

.rhotel img {
float:left;
margin-right:10px;
margin-bottom:2px;
}

.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/jam/img/cross.gif) no-repeat 0px 4px;
display:block;
padding-left:17px;
}

.rotz {
margin-left:0px;
padding-bottom:8px;
padding-top:8px;
margin-right:7px;
border-bottom:1px solid #7fa1a8;
}

.rotz p.rotext {
color:#392e2c;
margin:0px;
}

/* &#194;&#229;&#240;&#245;&#237;&#229;&#229; &#236;&#229;&#237;&#254; */



#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 {
display:block;
font-weight:bold;
color:#174a7b;
font-size:11px;
margin-bottom:3px;
}


.foto {
margin-bottom:13px;
display:block;
}

/* main */

.lline { BACKGROUND: url(/assets/templates/jam/img/lline.gif) repeat-y top left}

#container {
BACKGROUND: url(/assets/templates/jam/img/botbg.jpg) repeat-x bottom left;
}


#conteiner { FLOAT: left; WIDTH: 100%; }
#cont { 
MARGIN: 0px 275px 0px 247px; 
	border-left:1px solid #d8c9b6;
	border-right:1px solid #d8c9b6;
padding-left:40px;
padding-right:35px;
margin-top:25px;
}
#leftcol { 
FLOAT: left; MARGIN-LEFT: -100%; WIDTH: 212px; 
	margin-top:17px;
	padding-left:23px;
	padding-right:12px;
border-right:1px solid #d8c9b6; 
}

#rightcol { 
	FLOAT: left;MARGIN-LEFT: -276px;  WIDTH: 276px; 


}

#footer {
height:137px;
BACKGROUND: url(/assets/templates/jam/img/flogo.jpg) no-repeat bottom left;
CLEAR: left; WIDTH: 100%
}
/* end main */


/* typograph */
h3.title {
	font:10px Verdana;
	font-weight:bold;
}

#cont p {
margin-bottom:13px;
color:#414b56;
}

#cont ul {
margin-left:26px;
margin-bottom:13px;
color:#414b56;
}

h1.orange {
display:block;
width:221px;
height:35px;
font:10px Verdana;
margin-left:-11px;
padding-left:35px;
padding-top:12px;
margin-bottom:0px;
BACKGROUND: url(/assets/templates/jam/img/h1orange.gif) no-repeat top left;
font-weight:bold;
}

#rightmenu h1.orange {
margin-bottom:-6px;
}
/* end tipograph */

#rightmenu {
border-left:1px solid #d8c9b6;
padding-left:25px;
padding-right:5px;
margin-top:25px;
}

#leftmenu {
width:100%;
BACKGROUND: url(/assets/templates/jam/img/dotten.gif) repeat-x bottom left;
padding-bottom:17px;
}

#header {
height:220px;
width:100%;
BACKGROUND-color: #b6e6f1;
POSITION: relative
border:1px solid #000000;
BACKGROUND: url(/assets/templates/jam/img/header.jpg) no-repeat left bottom;
}

/* topmenu */
#topmenu {
width:100%;
text-align:right;
BACKGROUND: #f5e556 url(/assets/templates/jam/img/tmbg.gif) repeat-x center left;
padding-top:5px;
padding-bottom:6px;
}

#topmenu a {
color:#000000;
margin-right:1%;
margin-left:1%;
text-decoration:underline;
font-weight:bold;
}

#topmenu span {
font-weight:bold;
color:#0071a8;
margin-right:1%;
margin-left:1%;
text-decoration:underline;
}

/* &#203;&#229;&#226;&#238;&#229; &#236;&#229;&#237;&#254; */

#leftmenu ul {
padding-top:0px;
list-style: none;
}

#leftmenu ul li, #leftmenu ul li.active {
margin-top:8px;
padding-left:25px;
padding-bottom:3px;
padding-top:1px;
}

#leftmenu ul li {
background: url(/assets/templates/jam/img/shape1.gif) no-repeat left 0px;
}

#leftmenu ul li.active {
background: url(/assets/templates/jam/img/shape2.gif) no-repeat left 0px;
}

#leftmenu ul li a {
font: 11px Verdana;
color:#000000;
text-decoration:underline;
font-weight:normal;
}

#leftmenu ul li.active a {
font-weight:bold;
color:#0071a8;
text-decoration:underline;
}

/*submenu*/
#leftmenu ul li.active ul, #leftmenu ul li ul {
margin-left:0px;
list-style: none;
padding-top:0px;
}

#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;
}

/* &#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:16px;
margin-left:2px;
}

.lnews, .rhotel {
margin-top:14px;
padding-bottom: 14px;
margin-right:27px;
border-bottom:1px solid #ceeff6;
}

.rhotel {
margin-right:5px;
border-bottom:1px solid #7FA1A8;
}

.rak {
position:absolute;
top:185px;
left:49px;
}

.title1 {
position:absolute;
top:141px;
left:-3px;
z-index:1
}

.bblock {
display:block;
padding:5px;
/*margin-right:15px;*/
background-color:#8DB0FF;
color:#000000;
}

.bp {
margin-right:15px;
}

.cont {
border-collapse: collapse; width: 100%;}

#conteiner #cont .cont td {
border: 1px solid #&#241;&#241;&#241;&#241;&#241;&#241;;padding: 3px 3px 3px 8px;
}

#conteiner #cont .cont th { font-weight:bold;padding: 5px 7px 5px 7px;color:#000;border: 1px solid #&#241;&#241;&#241;&#241;&#241;&#241;;}

.colspan {
background-color:#B0CFEC;
}

table.no, table.no td {
border:none;

padding:0;
}

