body
{
background-color:#ffffff;
margin:10px;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:0.8em;
color:#5F5F5F;
}

a
{
color:#000000;
text-decoration:none;
}

a:hover
{
color:#1EC1AD;
}

#context
{
display:none;
}

/* TEXT LAYOUT
--------------------------------------------------------*/

h1,h2,h3,h4,h5
{
font-family:Tahoma,Verdana,Arial,Helvetica, sans-serif;
padding:3px 0px;
font-weight:normal;
line-height:130%;
margin:0px 0px 10px 0px;
}

h1 {
font-size:1.9em;
margin:0px 0px 20px 0px;
border-bottom:1px solid #FEEDAB;
color:#1EC1AD;
}

h2 {font-size:1.6em;}
h3 {font-size:1.5em;}
h4 {font-size:1.4em;}
h5 {font-size:1.3em; margin:0px 0px 5px 0px;}

p {
margin:0px 0px 10px 0px;
}

.box1
{
background-color:#F5F1E5;
border:1px solid #DFCB9F;
color:#2F2F2F;
padding:10px;
margin:10px 20px;
}

.box1 a {color:#243643;}

.note_right {
background-color:#FEF9E2;
border:1px solid #F9C804;
color:#3F3F3F;
padding:10px;
margin:10px 0px 10px 20px;
float:right;
width:200px;
}

.note_right h5 {
margin:-10px -10px 0px -10px;
background-color:#ffffff;
color:#1EC1AD;
font-size:1em;
font-weight:bold;
padding:3px;
border-bottom:3px double #F9C804;
}


/*  GALLERY
------------------------------------------------ */


.galbody
{
margin:0px;
padding:0px 10px;
background:url(/img/marmor/bg.jpg) repeat top center;
font-size:0.8em;
}

.thumbview {
width:90px;
height:90px;
float:left;
margin:10px;
}

#gallery_preview {
float:right;
width:250px;
border-left:1px solid #DFCB9F;
padding:0px 0px 0px 10px;
margin:0px 0px 0px 15px;
}


.clear
{
clear:both;
}

.subinfo
{
font-size:0.8em;
}

.gal, .gal_left, .gal_right
{
border-style:solid;
border-width:1px;
border-color:#BFBFBF #5F5F5F #5F5F5F #BFBFBF;
margin:10px;
}

.gal_left {
float:left;
margin-left:0px;
}

.gal_right {
float:right;
margin-right:0px;
}

.button1
{
font-weight:bold;
}

.even {background-color:#FAF7EF;}
.odd {background-color:transparent;}

.even td, .odd td {
padding:5px;
}

fieldset {
border:1px solid #1EC1AD;
margin:20px 0px 0px 0px;
color:#4F4F4F;
padding:10px;
}

legend {
padding:5px;
margin:5px;
border:1px solid #1EC1AD;
background-color:#FDE895;
font-weight:bold;
color:#000000;
}

.counter {
margin:15px 100px 15px 0px;
font-weight:bold;
display:block;
float:none;
text-align:right;
color:#1EC1AD;
}

#pricetable {
margin:10px auto;
border:3px double #F9C804;
}

#pricetable td {
padding:3px 10px;
}

th {
text-align:left;
border-bottom:1px solid #F9C804;
}

tr.even, tr.odd {
padding:3px;
line-height:140%;
border-bottom:1px solid #F9C804;
}

.even {
background-color:#FEF8DE;
}

#map_around {
margin:10px 0px 0px 30px;
background:transparent url(/img/marmor/maps_border.jpg) no-repeat center center;
text-align:center;
padding:23px 31px;
clear:both;
}

#map {
width:500px;
height:350px;
overflow:hidden;
margin:0px;
border:3px solid #e6dcb4;
}