/***** CSS Settings For Sonya Hotel site *****/
/***** Creating by Bull vladimir@timko.kiev.ua *****/

/***** Global Settings *****/
* {
    padding: 0;
    margin: 0;
}

html, body
{
	background-color:#411014;
	height: 100%;
	border:0;
	margin:0;
	padding:0;
	font-size: 11px;
	font-family: Times New Roman, Times, serif;
}

html 
{
	height: 100%; 
}

body {
    text-align: center;
	font:100%/1.25 Times New Roman, Times, serif;
}

/***** Headings *****/
h1, h2, h3, h4, h5, h6 {
margin:0;
padding:0;
font-weight:normal;
}
h1 {
padding:30px 0 25px 0;
letter-spacing:-1px;
font-size:2em;
}
h2 {
padding:20px 0;
letter-spacing:-1px;
font-size:1.5em;
}
h3 {
font-size:1.1em;
font-weight:bold;
}
/***** Common Formatting *****/
p, ul, ol {
margin:0;
padding:0 0 0.25em 0;
}
ul, ol {
padding:0 0 1.25em 2.5em;
}
blockquote {
margin:1.25em;
padding:1.25em 1.25em 0 1.25em;
}
small {
font-size:0.85em;
}
img {
border:0;
}
sup {
position:relative;
bottom:0.3em;
vertical-align:baseline;
}
sub {
position:relative;
bottom:-0.2em;
vertical-align:baseline;
}
acronym, abbr {
cursor:help;
letter-spacing:1px;
border-bottom:1px dashed;
}
/***** Links *****/
a,
a:link,
a:visited,
a:hover {
text-decoration:underline;
}

.slink {
	color: #be9160;
	font-size: 11px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.slink a:active
{
	font-weight:bold;
	color: #fff2d9;
	text-decoration:none;
}
.slink a:visited,
.slink a:link {
	font-weight:bold;
	color: #be9160;
	text-decoration:none;
	}

.slink a:hover {
	color: #fff2d9;
	text-decoration: none;
	}


.slink_active {
	color: #fff2d9;
	font-size: 11px;
	font-weight:bold;
	font-family: Arial, Helvetica, sans-serif;
}
.slink_active a:active
{
	font-weight:bold;
	color: #fff2d9;
	text-decoration:none;
}
.slink_active a:visited,
.slink_active a:link {
	font-weight:bold;
	color: #fff2d9;
	text-decoration:none;
	}

.slink_active a:hover {
	color: #be9160;
	text-decoration: none;
	}
	
.text {
	text-indent:0px;
	color: #831b19;
	line-height: 1.05;
	font-size: 12px;
	font-style:italic;
	font-weight:normal;
	text-align:right;
	font-family: Times New Roman, Times, serif;
	}
.text a:active,
.text a:visited,
.text a:link {
	font-weight:normal;
	color: #831b19;
	text-decoration:underline;
	}

.text a:hover {
	color: #831b19;
	text-decoration: underline;
	}

.entext {
	text-indent:0px;
	color: #831b19;
	line-height: 1.25;
	font-size: 12px;
	font-style:italic;
	font-weight:normal;
	text-align:right;
	font-family: Times New Roman, Times, serif;
	}
.entext a:active,
.entext a:visited,
.entext a:link {
	font-weight:normal;
	color: #831b19;
	text-decoration:underline;
	}

.entext a:hover {
	color: #831b19;
	text-decoration: underline;
	}


.textservice {
	text-indent:0px;
	color: #831b19;
	line-height: 1.25;
	font-size: 12px;
	font-style:italic;
	font-weight:normal;
	text-align:right;
	font-family: Times New Roman, Times, serif;
	}
.textservice a:active,
.textservice a:visited,
.textservice a:link {
	font-weight:normal;
	color: #831b19;
	text-decoration:underline;
	}

.textservice a:hover {
	color: #831b19;
	text-decoration: underline;
	}
	
	

.orderacc {
	color: #c46e37;
	line-height: 1.3;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	font-family: Times New Roman, Times, serif;
}
.orderacc a:active,
.orderacc a:visited,
.orderacc a:link {
	font-weight:bold;
	color: #c46e37;
	text-decoration:none;
		}

.orderacc a:hover {
	font-weight:bold;
	color: #c46e37;
	text-decoration: none;
	}
	
.ordercard {
	color: #005012;
	line-height: 1.3;
	font-size: 11px;
	font-style:normal;
	font-weight:bold;
	text-decoration:underline;

	font-family: Times New Roman, Times, serif;
}
.ordercard a:active,
.ordercard a:visited,
.ordercard a:link {
	font-weight:bold;
	color: #005012;
	text-decoration:underline;
	}

.ordercard a:hover {
	font-weight:bold;
	color: #005012;
	text-decoration: underline;
	}	


.ordersmall {
	color: #86201d;
	font-style:italic;
	line-height: 1.1;
	font-size: 11px;
	font-family: Times New Roman, Times, serif;
	text-align:right;
	padding: 0px;
}

.hrorder hr {color:#f2d7b5; background-color:#f2d7b5; height:2px; border-width:0px;}
	
/***** Forms *****/
form {
margin:0;
padding:0;
display:inline;
}
input, select, textarea {
font:1em Times New Roman, Times, serif;
}
textarea {
width:100%;
line-height:1.25;
}
label {
cursor:pointer;
}



/***** Tables *****/
table {
border:0px;
border-collapse:collapse;
border:0;
margin:0 0 0 0;
padding:0;
}

.order_table {
border:0px;
border-collapse:collapse;
margin:2px 0 0 0;
padding:0;
}

.div_fasad
{
overflow: hidden;
}

/***** Content backgrounds *****/

.fasad_content
{
background-image: url('../images/fasad_content.jpg'); 
height:253px;
background-position: top;
background-repeat: no-repeat; 
}
.fasad_content_eng
{
background-image: url('../images/fasad_content_eng.jpg'); 
height:253px;
background-position: top;
background-repeat: no-repeat; 
}
.service_content
{
background-image: url('../images/service_content.jpg'); 
height:253px;
background-position: top;
background-repeat: no-repeat; 
}
.service_content_eng
{
background-image: url('../images/service_content_eng.jpg'); 
height:253px;
background-position: top;
background-repeat: no-repeat; 
}
.price_content_eng
{
background-image: url('../images/price_content_eng.jpg'); 
height:253px;
background-position: top;
background-repeat: no-repeat; 
}
.price_content
{
background-image: url('../images/price_content.jpg'); 
height:253px;
background-position: top;
background-repeat: no-repeat; 
}
.order_content
{
background-image: url('../images/order_content.jpg'); 
height:253px;
background-position: center;
background-repeat: no-repeat; 
}
.order_content_eng
{
background-image: url('../images/order_content_eng.jpg'); 
height:253px;
background-position: center;
background-repeat: no-repeat; 
}
.price_table
{
table-layout: fixed;
}
.contact_content
{
background-image: url('../images/contact_content.jpg'); 
height:253px;
background-position: center;
background-repeat: no-repeat; 
}
.contact_content_eng
{
background-image: url('../images/contact_content_eng.jpg'); 
height:253px;
background-position: center;
background-repeat: no-repeat; 
}
.map_content_ru
{
background-image: url('../images/map_content_ru.jpg'); 
height:253px;
background-position: center;
background-repeat: no-repeat; 
}
.map_content_eng
{
background-image: url('../images/map_content_eng.jpg'); 
height:253px;
background-position: center;
background-repeat: no-repeat; 
}
.mery_content
{
background-image: url('../images/content_mery.jpg'); 
height:253px;
background-position: top;
background-repeat: no-repeat; 
}
.sasha_content
{
background-image: url('../images/content_sasha.jpg'); 
height:253px;
background-position: top;
background-repeat: no-repeat; 
}
.lolita_content
{
background-image: url('../images/content_lolita.jpg'); 
height:253px;
background-position: top;
background-repeat: no-repeat; 
}
.nonna_content
{
background-image: url('../images/content_nonna.jpg'); 
height:253px;
background-position: top;
background-repeat: no-repeat; 
}
.alla_content
{
background-image: url('../images/content_alla.jpg'); 
height:253px;
background-position: top;
background-repeat: no-repeat; 
}
.yoshiko_content
{
background-image: url('../images/content_yoshiko.jpg'); 
height:253px;
background-position: top;
background-repeat: no-repeat; 
}
.afrodita_content
{
background-image: url('../images/content_afrodita.jpg'); 
height:253px;
background-position: top;
background-repeat: no-repeat; 
}
.margaret_content
{
background-image: url('../images/content_margaret.jpg'); 
height:253px;
background-position: top;
background-repeat: no-repeat; 
}
.marta_content
{
background-image: url('../images/content_marta.jpg'); 
height:253px;
background-position: top;
background-repeat: no-repeat; 
}
.malu_content
{
background-image: url('../images/content_malu.jpg'); 
height:253px;
background-position: top;
background-repeat: no-repeat; 
}
.helga_content
{
background-image: url('../images/content_helga.jpg'); 
height:253px;
background-position: top;
background-repeat: no-repeat; 
}
.sharlotta_content
{
background-image: url('../images/content_sharlotta.jpg'); 
height:253px;
background-position: top;
background-repeat: no-repeat; 
}
/***** Uptables backgrounds *****/
.uptable {
background-image: url('../images/up.jpg'); 
height:216px;
background-position: center;
background-repeat: no-repeat; 
}
.uptable_eng {
background-image: url('../images/up_eng.jpg'); 
height:216px;
background-position: center;
background-repeat: no-repeat; 
}
.uptable_mery {
background-image: url('../images/up_mery.jpg'); 
height:216px;
background-position: center;
background-repeat: no-repeat; 
}
.uptable_sasha {
background-image: url('../images/up_sasha.jpg'); 
height:216px;
background-position: center;
background-repeat: no-repeat; 
}
.uptable_lolita {
background-image: url('../images/up_lolita.jpg'); 
height:216px;
background-position: center;
background-repeat: no-repeat; 
}
.uptable_nonna {
background-image: url('../images/up_nonna.jpg'); 
height:216px;
background-position: center;
background-repeat: no-repeat; 
}
.uptable_alla {
background-image: url('../images/up_alla.jpg'); 
height:216px;
background-position: center;
background-repeat: no-repeat; 
}
.uptable_yoshiko {
background-image: url('../images/up_yoshiko.jpg'); 
height:216px;
background-position: center;
background-repeat: no-repeat; 
}
.uptable_afrodita {
background-image: url('../images/up_afrodita.jpg'); 
height:216px;
background-position: center;
background-repeat: no-repeat; 
}
.uptable_margaret {
background-image: url('../images/up_margaret.jpg'); 
height:216px;
background-position: center;
background-repeat: no-repeat; 
}
.uptable_marta {
background-image: url('../images/up_marta.jpg'); 
height:216px;
background-position: center;
background-repeat: no-repeat; 
}
.uptable_malu {
background-image: url('../images/up_malu.jpg'); 
height:216px;
background-position: center;
background-repeat: no-repeat; 
}
.uptable_helga {
background-image: url('../images/up_helga.jpg'); 
height:216px;
background-position: center;
background-repeat: no-repeat; 
}
.uptable_sharlotta {
background-image: url('../images/up_sharlotta.jpg'); 
height:216px;
background-position: center;
background-repeat: no-repeat; 
}
.downtable {
background-image: url('../images/down.jpg'); 
background-position: center;
background-repeat: no-repeat; 
}
.lefttable {
background-image: url('../images/left.jpg'); 
background-position: right;
background-repeat: no-repeat; 
}
.centertable {
background-image: url('../images/start.jpg'); 
background-repeat: no-repeat; 
}
.righttable {
background-image: url('../images/right.jpg'); 
background-position: left;
background-repeat: no-repeat; 
}

/***** Navigate backgrounds *****/
.up_navi
{
background-image: url('../images/up_navi.jpg'); 
height:21px;
background-position: center;
background-repeat: no-repeat; 
}
.down_navi
{
background-image: url('../images/down_navi.jpg'); 
height:24px;
background-position: top;
background-repeat: no-repeat; 
}

table tr td {
padding:0px;
}

/***** Global Classes *****/
.clear { clear:both; }
.float-left { float:left; }
.float-right { float:right; }
.text-left { text-align:left; }
.text-right { text-align:right; }
.text-center { text-align:center; }
.text-justify { text-align:justify; }
.bold { font-weight:bold; }
.italic { font-style:italic; }
.underline { border-bottom:1px solid; }
.highlight { background:#ffc; }
.wrap { width:960px;margin:0 auto; }
.img-left { float:left;margin:4px 10px 4px 0; }
.img-right { float:right;margin:4px 0 4px 10px; }
.nopadding { padding:0; }
.noindent { margin-left:0;padding-left:0; }
.nobullet { list-style:none;list-style-image:none; }

.copy {
	color: #b87142;
	font-size: 11px;
	font-family: Times New Roman, Times, serif;
	padding: 0px;
}

/***** Gallery *****/
.highslide-wrapper div {
    font-family: Times New Roman, Times, serif;
    font-size: 10pt;
}
.highslide {
	cursor: url(../highslide/graphics/zoomin.cur), pointer;
    outline: none;
    text-decoration: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 0px solid #fff2d8;
}
.highslide:hover img {
	border: 0px solid #fff2d8;
}

.highslide-wrapper, .rounded-white {
	background: #fff2d8;
}
.highslide-image {
    border: 2px solid #fff2d8;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    color: #831b19;
    border: 2px solid #fff2d8;
    border-top: none;
    font-family: Times New Roman, Times, serif;
    font-size: 10pt;
    padding: 5px;
    background-color: #fff2d8;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: #fff2d8;
    
    padding-left: 22px;
    background-image: url(../highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}

a.highslide-full-expand {
	background: url(../highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin-bottom: 0.4em;
}
 
   	div.container {
		position:relative;
		background: transparent;
		height:25px;
		width:100%;
		z-index:1;
	}
	
	div.layer {
		width:600px;
		height:363px;
		position:absolute;
		left:40px;
		top:10px;
		background:transparent;
		z-index:2;
		float:left;
	}

   
/***** CSS Settings For Sonya Hotel site *****/
/***** Creating by Bull vladimir@timko.kiev.ua *****/