body, html {
    font-family: Arial, Verdana, Tahoma, Salem;
    font-size: 12px;
    color: #c5a542;
    height: 100%;
    padding: 0px;
    margin: 0px;
    line-height:10px;
    /*line-height: 13px;*/
}

h4 {
	font-size:22px;
	margin: 5px 0 10px 0;
}

h5 {
	font-size: 18px;
	margin: 5px 0 10px 0;
}

.bg-hu {
    background: #000000 url(../gfx/body-bg-hu.jpg) no-repeat center center;
}

form {
    padding: 0px;
    margin: 0px;
    border: 0px;
}

img {
    margin: 0px;
    border: 0px;
    vertical-align: bottom;
}

p {
    margin: 0px;
    padding: 0px 0px 10px 0px;
    font-size: 12px;
    /*line-height: 16px;*/
}

a {
    text-decoration: none;
   
}

a:hover {
    color: #8a7e58;
}


/*--------------------------------
    containers
--------------------------------*/
table.bg-container {
    width: 100%;
    height: 100%;
}

div#main-container {
    width: 670px;
    height: 315px;
    padding: 0px 0px 0px 310px;
    background: transparent url(../gfx/content-bg.jpg) no-repeat top left;
    text-align: left;
    position: relative;
}

div#contact-container {
    width:670px;
    height:315px;
    padding:0 0 0 310px;
    background:transparent url(../gfx/contact-bg.jpg) no-repeat top left;
    position:relative;
}

div#contact-container-en {
    width:670px;
    height:315px;
    padding:0 0 0 310px;
    background:transparent url(../gfx/contact-bg-en.jpg) no-repeat top left;
    position:relative;
}

div#contact-container input.contact-name, div#contact-container-en input.contact-name {
    position:absolute;
    
    left:360px;
    top:211px;
    
    width:157px;
    height:21px;
    border:0px;
    padding:3px 3px	0 3px;
    margin:0px;
	font-family: Arial, Verdana, Tahoma, Salem;
	font-size:12px;
    background:transparent;
}


div#contact-container input.contact-email, div#contact-container-en input.contact-email{
    position:absolute;
    
    left:590px;
    top:211px;
    width:157px;
    height:21px;
    border:0px;
    padding:3px 3px	0 3px;
    margin:0px;
	font-family: Arial, Verdana, Tahoma, Salem;
	font-size:12px;
    background:transparent;
}

div#contact-container textarea.contact-description, div#contact-container-en textarea.contact-description{
    position:absolute;
    left:360px;
    top:241px;
    width:387px;
    height:48px;
    border:0px;
    padding:3px;
    margin:0px;
	font-family: Arial, Verdana, Tahoma, Salem;
    font-size: 12px;
    background:transparent;
	
	overflow:auto;
	
}

div#contact-container .contact-submit, div#contact-container-en .contact-submit{
    position:absolute;
    
    left:780px;
    top:271px;
    
    width:110px;
    height:24px;
    border:0px;
    padding:0px;
    margin:0px;
    background:transparent;
    cursor:pointer;
}


div#contact-container .contact-text, div#contact-container-en .contact-text{
    position:absolute;
    
    left:300px;
    top:63px;
    text-align:left;
    line-height:13px;
    color:#e6e6e6;
    padding-top: 5px;
    
}

.contact-text a {
    color:#e6e6e6;
}

.contact-text a:hover {
    color:#000;
}


div#left-container {
    float: left;
    display: block;
    width: 470px;
    height: 293px;
    padding: 10px 0 10px 0;
    background-color: transparent;
    color:#e6e6e6;
    line-height:13px;
}

div#left-container a {
	color:#E6E6E6;
}


div#right-container {
    float: left;
    width: 200px;
    height: 313px;
    padding: 0 0 0 0;
    /*background: transparent url(../gfx/right-container-bg.gif) no-repeat top left;*/
    overflow: hidden;
    background:transparent url(../gfx/right-1.png);
}

div#center-container {
    width:557px;
    padding:55px 113px 55px 0;
    float:left;
    line-height:16px;
    color:#e6e6e6;
    
    
}

div.logo {
	position:relative;
    width:980px;
	margin-top:-36px;
}

div#topmenu {
    position:relative;
    width: 980px;
    height: 22px;
    padding: 10px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
}

div#topmenu .newsletter {
	position:absolute;
	left:0px;
	top:8px;
}

div#topmenu .language {
    position:absolute;
    top:10px;
    left:890px;
    width: 100px;
}


.clearer {
    clear:both;
}

/*--------------------------------
    footer
--------------------------------*/
div#footer {
    position:relative;
    font-size: 12px;
    color: #726840;
    width:980px;
}

div#footer .across-logo {
    position:absolute;
    left:0px;
    top:13px;
}

div#footer .reference {
    position:absolute;
    left:330px;
    top:13px;
    color:#BBB;
}

div#footer .reference-ru {
    position:absolute;
    left:150px;
    top:13px;
    color:#BBB;
}


div#footer .copy {
    position:absolute;
    color:#876c04;
    top:15px;
    left:802px;
    font-size:11px;
    width: 200px;
}

div#footer .copy-ru {
    position:absolute;
    color:#876c04;
    top: 15px;
    left: 732px;
    font-size:11px;
    width: 250px;
    text-align: right;
}


div.scAreaContent {
	display: block;
}
div.scAreaContent table {
	clear: both;
}
img#pager-up,
img#pager-down {
	position: absolute;
	display: none;
	cursor: pointer;
}

img#pager-up {
	top: 10px;
	left: 750px;
}
img#pager-down {
	top: 280px;
	left: 750px;
}


div.gallery-container {
background-color:#78663A;
border:solid 2px #d1bb59;
float:left;
height:145px;
margin:0 10px 10px 0;
padding:0px;
width:193px;
}

/*----------------------------------*/

.highslide-body {
	width:640px;
	height:480px;
}

.highslide-wrapper {
    background-color: white;
}
/* Set 400px as the default width for expanders */
.highslide-wrapper .highslide-html-content {
    width: 640px;
    padding: 5px;
}
/* The list of controls */
.highslide-wrapper .highslide-header ul {
    margin: 0;
    padding: 0;
    text-align: right;
}
.highslide-wrapper .highslide-header ul li {
    display: inline;
    padding-left: 1em;
}
/* Hide the previous and next links */
.highslide-wrapper .highslide-header ul li.highslide-previous, .highslide-wrapper .highslide-header ul li.highslide-next {
    display: none;
}
.highslide-wrapper .highslide-header a {
    font-weight: bold;
    color: gray;
    text-transform: uppercase;
    text-decoration: none;
}
.highslide-wrapper .highslide-header a:hover {
    color: black;
}
.highslide-wrapper .highslide-header .highslide-move a {
    cursor: move;
}
.highslide-wrapper .highslide-footer {
    height: 11px;
}
.highslide-wrapper .highslide-footer .highslide-resize {
    cursor: nw-resize;
    float: right;
    height: 11px;
    width: 11px;
    background: url(highslide/graphics/resize.gif);
    position: relative;
    top: 3px;
    left: 3px;
}

.winetable {
	color:#000000;
	line-height:13px;
	background-color:#ffffff;
}

.winetable h1 {
	color:#b30000;
	line-height: 24px;
}

.winetable .white {
	background:#ffffff;
}

.winetable .winecontent {
	padding:0 40px 0 0;
}

.winecontent h1{
	font-size:21px;
	margin:70px 0 30px 0;
	
}

div#left-container .option {
	color:#FFCE75;
}

.maptable {
	background:#ffffff;
}

input.text235 {
	background:#d2bc59;
	border:0px;
	padding:0px;
	height:21px;
	width:235px;
	padding:3px 2px 0 0;
	font-size:12px;
}

.red {
	color:#B40000;
}

.dot td {
	border-bottom:dashed 1px #d8a710;
}

.nodot td {
	
}

