body {font-size:11px;
font-family: verdana, arial, helvetica, sans-serif;
color: #000;
background-color: #fff;
margin:0;
padding:0;
background-image: url(im/body.gif);
background-repeat: repeat-y;
background-position: 155px 0;
}

a
{
color: #3448b0;
}

a:hover
{
color: #0B0E75;
}

#maliovica
{
float: left;
}

#TopNav
{
display: block;
height: 21px;
width: 750px;
margin:0;
padding:0 6px 0 0;
background-color: #ff6e03;
background-image: url(im/h1.gif);
background-repeat: repeat-x;
background-position: 0 0;
list-style-type: none;
}

#TopNav li
{
float: right;
height: 11px;
margin: 4px 0 0 0;
padding: 0;
list-style-type: none;
}

#TopNav li a, #TopNav li strong
{
border-right: solid 1px #000;
padding: 0 7px 0 0;
margin: 0 0 0 7px;
color: #000;
text-decoration: none;
}

#TopNav li a:hover
{
color: #0B0E75;
text-decoration: underline;
}

#TopNav li a#bg, #TopNav li a#en
{
display: block;
width: 21px;
height: 14px;
margin: 0 0 0 7px;
padding:0 7px 0 0;
background-image: url(im/bg.gif);
background-repeat: no-repeat;
background-position: 0 0;
}

#TopNav li a#en
{
background-image: url(im/en.gif);
}

#Header
{
display: block;
height: 299px;
width: 756px;
margin:0;
padding:0 6px 0 0;
background-color: #fff;
background-repeat: no-repeat;
background-position: 0 0;
}

h1 span, h2 span, a span, hr
{
display: none
}

#LeftCol
{
float: left;
margin:0;
padding:0;
}

#Menu
{
display: block;
width: 156px;
margin:0;
padding:54px 0 0 9px;
background-color: transparent;
background-image: url(im/menu1.gif);
background-repeat: no-repeat;
background-position: 0 0;
}

#Menu li
{
display: block;
margin:0;
padding:0;
list-style-type: none;
}

#Menu li a, #Menu li strong, #Menu li a.reservation
{
display: block;
width: 130px;
margin:0;
padding: 6px 3px 6px 7px;
font-size: 12px;
color: #104f09;
text-decoration: none;
font-weight: bold;
background-color: #b3e0ae;
background-image: url(im/menu3.gif);
background-repeat: repeat-x;
background-position: 0 0;
border-top: solid 1px #d6efd3;
border-bottom: solid 1px #7ec577;
}

#Menu li a.reservation
{
color: #fff;
background-color: #ff9c3a;
background-image: url(im/menu4.gif);
border-bottom: solid 1px #b66515;
}

#Menu li a:hover, #Menu li strong
{
color: #FF6600;
background-position: 0 -10px;
}

#Phones
{
display: block;
width: 146px;
margin:0 0 0 9px;
padding:60px 0 0 0;
background-color: transparent;
background-image: url(im/menu2.gif);
background-repeat: no-repeat;
background-position: 0 0;
list-style-type: none;
}

#Phones li
{
font-size: 10px;
font-weight: bold;
color: #7D7D7D;
margin:0 0 10px 0;
padding:0px 0 0 0;
list-style-type: none;
}

#Phones li .normal, #Phones li .mobile
{
color: #C25656;
margin :0px 0 0 0;
padding:0 0 0 26px;
background-color: transparent;
background-image: url(im/phone1.gif);
background-repeat: no-repeat;
background-position: 0 0;
}

#Phones li .mobile
{
background-image: url(im/phone2.gif);
}

#News
{
float: left;
width: 182px;
margin:0;
padding:0;
}


#News ul
{
float: left;
margin:0;
padding:0;
background-image: url(im/yno.gif);
background-repeat: no-repeat;
background-position: bottom left;
list-style-type: none;
}

.News
{
width: 162px;
height: 32px;
font-size: 14px;
text-align: right;
margin:0 0 5px 0;
padding:15px 20px 0 0;
color: #ff8d13;
background-image: url(im/news.jpg);
background-repeat: no-repeat;
background-position: 0 0;
}

#News li, #News li.LastNews
{
width: 182px;
margin:0 0 4px 0;
padding:0;
background-color: #ffee75;
background-image: url(im/ybg.gif);
background-repeat: repeat-x;
background-position: 0 0;
list-style-type: none;
}

#News li.LastNews
{
margin-bottom: 60px;
}

#News li a
{
display: block;
margin:0;
padding:3px 12px 10px 12px;

font-weight: bold;
background-image: url(im/ylb.gif);
background-repeat: no-repeat;
background-position: 0 14px;
}

#News h3
{
margin: 0;
padding: 10px 12px 0 12px;
font-size: 11px;
color: #332e0f;
background-image: url(im/yrt.gif);
background-repeat: no-repeat;
background-position: top right;
}

#News p
{
margin: 0;
padding: 0 12px 0 12px;
}

#Media
{
width: 395px;
float: left;
margin:0 0 0 10px;
padding:0;
}

#Media1
{
float: left;
margin:0;
padding: 0;
background-color: #6c9fd7;
background-image: url(im/fbg.gif);
background-repeat: repeat-x;
background-position: top right;
}

.fun
{
width: 395px;
height: 52px;
margin: 0;
padding: 0;
background-color: transparent;
background-repeat: no-repeat;
background-position: top right;
}

.rt, .rb
{
display: block;
width: 395px;
height: 25px;
margin: 0;
padding: 0;
background-color: #6c9fd7;
background-image: url(im/frt.gif);
background-repeat: no-repeat;
background-position: 0 0;
line-height: 1px;
font-size: 1px;
}

.rb
{
float: left;
height: 9px;
background-image: url(im/frb.gif);
background-position: bottom left;
}

#Media1 .FlashGallery
{
float: left;
position: relative;
top: -10px;
left: 10px;
width: 260px;
height: 163px;
margin:0;
padding:0;
border: solid 1px #fff;
}

#Media1 ul
{
float: right;
width: 111px;
margin:0;
padding:0;
list-style-type: none;
}

#Media1 ul li
{
margin:5px 0 0 0;
padding:0;
font-weight: bold;
list-style-type: none;
}

#Promo
{
float: left;
width: 395px;
margin:0;
padding:0;
list-style-type: none;
background-color: transparent;
background-image: url(im/pb.gif);
background-repeat: no-repeat;
background-position: bottom left;
}

.Promo
{
float: left;
margin:13px 0 0 0;
padding:0;
background-color: #d2e4f6;
background-image: url(im/pbg.gif);
background-repeat: repeat;
background-position: 0 0;
}

#Promo li, #Promo li.last
{
float: left;
width: 133px;
margin:0;
padding: 0 0 9px 0;
list-style-type: none;
}

#Promo li.last
{
width: 129px;
}

#Promo img
{
border: solid 1px #fff;
margin:0 0 8px 0;
padding: 0;
}

#Promo li a
{
float: left;
width: 110px;
margin:0;
padding: 9px 9px 0 9px;
background-color: transparent;
background-image: url(im/pt.gif);
background-repeat: no-repeat;
background-position: 0 0;
text-decoration: none;
}

#Promo li a:hover img
{
border: solid 1px #1526a1;
}

#Content
{
width: 760px;
margin:-52px 0 0 0;
padding:0;
}

#mbox
{
width: 377px;
float: left;
margin:0;
padding: 0 8px 0 8px;
border-left: solid 1px #ff7e16;
border-right: solid 1px #ff7e16;
background-color: #fff4ea;
background-image: url(im/mbg.gif);
background-repeat: repeat-x;
background-position: 0 0;
}

#mbox h2
{
font-size: 12px;
font-weight: bold;
color: #333333;
margin: 0;
padding:0;
}

#mbox img
{
margin: 0 8px 0 0;
padding:0;
}

#mbox p
{
margin: 2px 0 2px 0;
padding:0;
}

.mt, .mb
{
display: block;
float: left;
width: 395px;
height: 8px;
margin: 10px 0 0 0;
padding: 0;
background-color: #fff4ea;
background-image: url(im/mt.gif);
background-repeat: no-repeat;
background-position: 0 0;
line-height: 1px;
font-size: 1px;
}

.mb
{
float: left;
margin: 0;
background-image: url(im/mb.gif);
background-position: bottom left;
}


#footer
{
clear: both;
display: block;
width: 747px;
margin: 0 0 0 9px;
padding:0;
background-color: #fff;
background-position: 9px -10px;
}

#footer .hr
{
display: block;
height: 10px;
margin:0;
padding:0;
border-bottom: solid 2px #328929;
}

#copyright, #created
{
display: block;
float: left;
margin:0;
padding:9px 0 20px 0;
background-color: #fff;
color: #7f7f7f;
}

#created
{
float: right;
}

#copyright a, #created a
{
color: #8a92d0;
}

.topturs
{
float: left;
margin:5px 9px 5px 0;
padding:0;
}

#main
{
display: block;
float: left;
width: 568px;
margin: 10px 0 0 0;
padding: 12px;
background-color: #FFFDEA;
background-image: url(im/main.jpg);
background-repeat: no-repeat;
background-position: top right;
}

#main h2
{
color: #ff8d13;
font-size: 18px;
font-weight: bold;
margin: 16px 0 0 0;
padding: 0;
}

#main h3 a, #main h3
{
font-size: 14px;
font-weight: bold;
margin: 16px 0 0 0;
padding: 0;
}

.d
{
color: #5D5D5D;
font-size: 10px;
font-style: italic;
}

#main p
{
margin: 10px 0 10px 0;
padding: 0;
}

#list ul {
list-style: none;
padding: 0;
margin: 0;
}

#list li {
margin-bottom: 5px;
font-weight: bold;
}

#gallery-cat {
margin-top: 50px;
list-style:none;
float: right;
}

#gallery-cat li {
list-style:none;
margin-bottom: 5px;
}

#pics
{
display: block;
width: 420px;
margin: 52px 0 0 0;
padding: 0px;
}

#pics img {

margin-right: 5px;
margin-bottom: 8px;
border: 0;

}

#pics ul {
margin: 0;
padding: 0;
list-style:none;
}

#pics li {
float: left;
text-align: center;
margin: 0 5px 5px 0;
}

#reserve input, #reserve textarea {
	border: solid 1px #FF8D13;
	background-color: #fff;
}