body {
margin:0;
background-image:url(../images/fon5.jpg);
}

.page{
	width:980px;
	margin:-2px auto; /* 2px unknown bug in header*/
	background-image:url(../images/bg_holst_small.png);
}

.header { 
	width:980px;
	height:206px;
	background: transparent url(../images/header_main.jpg) 0 100% no-repeat;
}

.header_1 { 
	width:980px;
	height:187px;/*215px;*/
	background: transparent url(../images/header_main_1a.jpg) 0 100% no-repeat;
}

.header_1 .logo {
	text-align:center;
/*	padding-top:26px;
	padding-left:10px;
	*/
	padding-left:90px;
  padding-top:10px;
	width:321px;
}

.header .logo {
	text-align:center;
	padding-top:25px;
	padding-left:80px;
	width:321px;
}

.logo_text {
	width:321px;
	height:84px;	
	/*background: transparent url(../images/logo.png) 0 100% no-repeat;*/
}

.under_logo {
	width:212px;
	height:60px;
	margin:0 auto;
	/*background: transparent url(../images/under_logo.png) 0 100% no-repeat;*/
}

.header .flags {
	margin-right:12px; /*15px;*/
	margin-top:-35px; /*-163px;*/
	text-align:right;
}

.header_1 .flags {
	text-align:right;
	/*padding-right:10px;*/
}
.flags img {
display:inline-block;
margin-left:5px;
}

.hor_menu {
	margin:0 auto;
	width:970px;
	height:84px;
	background: transparent url(../images/hor_menu.jpg) 0 100% no-repeat;
}

.hor_menu .title {display:none}

.hor_menu ul {
	padding-top:30px;
	margin-top:0;
	text-align:center;
}

.hor_menu li {
	display:inline-block;
	padding-right:40px;
	font-weight:bold;
	font-size:115%;
}

.vinjetka {
	margin-top:-5px;
}

.left_block {
	float:left;
	width:184px;
	height:365px;
	background: transparent url(../images/left_rulon.jpg) 0 100% no-repeat;
}

.content2 #main {
padding-bottom:30px;
}


.content2 .user1,
.content2.user2
{
	background: none;
}

.breadcrumb {
padding-top:20px;
}


.right_block {
	float:right;
	width:184px;
	height:365px;
	background: transparent url(../images/right_rulon.jpg) 0 100% no-repeat;
	
	margin-right:10px;
}

.main_zone .content2 {
	margin:15px auto 0 auto;
	width:833px;
	/*height:540px;*/
	padding:0 20px 10px 20px;
	background: transparent url(../images/paper_sheet_plain.jpg) 0 100% repeat;	
}

.main_zone .content2 #main {
	margin-left:10px;
	width:820px;
}

.block-region {border:1px solid red;}
	


/*override */
.hor_menu ul.menu {
text-align:center !important;
}
.hor_menu .block ul {
padding-top:30px;
}


#main h1,
#main h2
 {
	color:#993300;
	font-style:italic;
	/*margin-left:30px;*/
	/*padding-right:20px;*/
	/*padding-top:20px;*/
	margin-top:5px;
	margin-bottom:5px
}

a {
	color:#993300;
}

a:visited, a:hover {
	color:#6F2400;
}


#main h1 a, #main h2 a {
color:#993300;
text-decoration:none;
}


#main h1 a:visited, 
#main h1 a:hover,
#main h2 a:visited,
#main h2 a:hover
{
color:#6F2400;
}





.meta {display:none}


.hor_menu .content {
text-align:center;
}


.hor_menu {
font-family: Arial;
}

.hor_menu a {
color:#BF3F00;
}

.hor_menu a:visited,
.hor_menu a:hover
{
color:#6F2400;
}



.nice-menu{
font-size:12px !important;
}


ul.nice-menu{
	margin:0px auto 0 auto;
	display:inline-block;
	float: none !important;
}

#nice-menu-1 li,
#nice-menu-2 li,
#nice-menu-3 li
{
padding-left:10px;
padding-right:10px;
border:1px solid transparent;
/*background-color: transparent;*/
}

ul.nice-menu li {
background-color: transparent !important;
}

ul.nice-menu li ul li{
display:block;
background-color:#F2C872 !important;
}

ul.nice-menu li li:hover {
background-color:#FFE09F !important;
}


ul.nice-menu a {
padding-right:0;
padding-left:10px;
}


.hor_menu .block ul ul {
padding-top:0;
}
.hor_menu ul ul li {
text-align:left;
font-size:90%;
font-weight:normal;
}

.node .terms ul {
margin-top:0;
}
.terms {
padding-top:10px;
}

.view-content tr.even, 
.view-content tr.odd,
.view-content thead th
{
background:transparent;
border-bottom-color:#BF7D2F !important;
}

.view-Road .views-table,
.view-news .views-table
{
/*width:80%;*/
margin-bottom:20px;
}

.view-news .views-field-field-date-value {
width:20%;
}

.view-Road .views-field-field-image-fid {
	width:25%;
	text-align:center;
	padding:10px 20px 10px 5px;
}

td {vertical-align:top}

.view-Road td {
vertical-align:middle;
/*padding-top:20px;*/
}
.views-field-field-price-eek-value,
.views-field-field-price-eur-value {
width:10%;
}



.view-Road .views-table caption {
	font-weight:bold;
}

/* language icons */
.user4 ul li {display:inline}
.user4 table {float:right;}
.user4 table tbody{border:none;}


.textarea-identifier {display:none}
.translation-link  {display:none}


.view-news td {
padding-top:5px;
padding-bottom:5px
}


.front_block .content{
color:#993300;
font-style:italic;
padding-left:30px;
padding-right:20px;
padding-top:5px;
font-size:16px;
}

.view-Galleries td {
padding:5px;
}
.view-Galleries td.views-field-title {
padding-left:10px;
padding-right:20px;
font-weight:bold;
}

.block-wrapper td.views-field-title {
font-weight:normal;
}






.node-type-gallery .field-field-photos .field-item {
padding:5px;
padding-top:10px;
width:160px;
height:155px;
text-align:center;
float:left;
margin-right:10px;
margin-bottom:10px;
border:1px solid #BF9347;	
}

.node-type-page .field-field-photos .field-item {
padding:5px;
width:260px;
height:177px;
text-align:center;
float:left;
margin-right:10px;
margin-bottom:10px;
border:1px solid #BF9347;	
}

tbody {
border-top-color:#BF9347 !important;
}



.user5 .content {
padding-left: 0;
/*padding-top:0;*/
}


.node-type-dish .field-field-price-eek,
.node-type-dish .field-field-price-eur
{
display:inline;
font-size:120%;
font-weight:bold;
}


.node-type-dish .field-field-price-eek *,
.node-type-dish .field-field-price-eur *
{
display:inline;
}



.node-type-dish .field-field-french-name {
margin-bottom:10px;
}

/*hack for webkit browsers*/
.vinjetka_bottom {
  padding-top:10px;
	width:980px;
	margin:0 auto;
  background-image:url(../images/bg_holst_small.png);
}


.view-Galleries td.views-field-field-photos-fid {
text-align:center;
border-color:1px solid #BF7D2F;
padding:10px;
} 

.book-navigation {
clear:both;
}



.node-type-news .field-field-image {
float:left;
padding-right:15px;
}

.node-type-news .field-field-photo-right {
float:right;
padding-left:15px;
padding-right:15px;
}
.node-type-news p{
margin-top:0;
}


.right {
float:right;
width:160px;
padding-left:15px;
margin-top:5px;
}

.left {
float:left;
display:inline-block;
}
.bold {
font-weight:bold;
} 




ul.nice-menu 
ul.nice-menu li
{
/*display:inline-block;
margin:0 auto;
*/

}
  
  
.block-nice_menus  {
  //float: left;
  //position: relative;
  //left: 50%;
}




ul.nice-menu-down,
{
  /*float:none !important; */
  //display:inline-block;
  //position: relative !important; 
  //left: -50% !important;
}




.view-news p {
margin-top:0;
}


ul.nice-menu ul, #header-region ul.nice-menu ul  {
border-top-color:#BF7D2F !important;
border-bottom:1px solid #BF7D2F !important;
}

#block-block-6 h2{ /*peakokk soovitab ru */
font-size:100%;
font-style:normal;
margin-top:30px;
}
.brown {
color:#6F2400;
}

.u5 .block-wrapper  {
margin-bottom:20px;
}

.user5 table {
width:100%;
}

.legal {
font-size:12px;
}
#brand {
height:5px !important;
}

.view-gallery-photos li {
list-style-type:none;
list-style-image:none;
}

.view-gallery-photos .views-row {
font-weight:bold;
margin-bottom:20px;
}

.view-gallery-photos .views-row .views-field-title {
margin-bottom:3px;
}

.view-gallery-photos .views-row-last {
border-bottom:1px solid #BF9347;
}


.view-gallery-photos .views-view-grid td {
/*width:160px;*/
font-weight:bold;
padding:10px;
border:1px solid #BF9347;
}

.view-gallery-photos .views-view-grid td div {
/*border:2px solid #BF9347;
margin:0 8px 8px 0;
*/
}

#edit-body-wrapper {
width:780px;
}

.views-table {width:100%}

