html, body {
  margin:0;
  padding:0;
  width:100%;
  height:100%;
  min-height:100%;
}
body {
  font-size: 12px; 
  background: #d8efe1; 
  font-family:  Verdana, Arial, Tahoma;
  color: #575755;  
}
p             {font-size:100%; color: #575755;}
td            {font-size:100%; color: #575755;}
tr            {font-size:100%; color: #575755;}
div           {font-size:100%; color: #575755;}
li            {font-size:100%; color: #575755;}

#left          { 
float:left;
width: 450px;
padding: 0 0 0 7px;
margin: 0;
font-size:100%;
}
#middle        {
margin:25px 10px 0 500px;
padding: 0;
font-size:100%;
}
#conteiner {
position: relative;
margin: 0 auto;
min-height: 100%;
min-width: 1000px;
width: 1000px;
width:expression((document.documentElement.clientWidth
 || document.body.clientWidth) < 1024? "1024px": "auto");
background: url('images/fon-top.jpg') no-repeat;
}
* html #conteiner {
  height: 100%;
}
a img {
border: 0;
}
.clear {
 clear: both;
}
.fon-bottom {
background: url('images/bg-foot.gif') repeat-x;
min-height: 100%;
}

a:link     { font-size:12px; color: #575755; text-decoration:underline; }
a:visited  { font-size:12px; color: #575755; text-decoration:underline; }
a:hover    { font-size:12px; color: #de0306; text-decoration:none }
a:active   { font-size:12px; color: #575755; text-decoration:underline; }

h1 { font-family: Georgia; color: #027782; font-size:18px; font-weight:bold; text-align:center;}
h2 { font-family: Georgia; color: #c14c88; font-size:24px; font-style: italic; font-weight:normal; text-align:left; }
h3 { font-family: Georgia; color: #027782; font-size:14px; font-weight:bold; text-align:left;  }
h4 { font-family: Georgia; color: #027782; font-size:17px; font-style: italic; font-weight:normal;  text-decoration:underline;}
h5 { font-family: Georgia; color: #027782; font-size:12px; font-weight:bold; text-align:left;  }
h6 { font-family: Georgia; color: #c14c88; font-size:12px; font-weight:bold; text-align:center; }


/* TOP */

#fon-top {
background: url('images/bg-top.gif') repeat-x;
height:  19px;
}

#header { 
position: relative;
padding: 0;
margin: 0;
height: 320px;
width: 100%;
background: url('images/fon-top.jpg') no-repeat;
}
.logo {
position: absolute;
top: 20px;
left: 406px;
width: 280px;
height: 62px;
}
.white {
background: #fff;
height: 40px;
position: absolute;
top: 267px;
left: 0;
width: 100%;
}
.slogan {
font-family: Georgia; font-size:18px; color: #027782; font-style: italic;
position: absolute;
top: 40px;
left: 50px;
}
table.menu {
margin: 3px auto;
}
table.menu td {
margin: 3px auto;
background: url('images/bullet-gr.gif') 0 5px no-repeat;
padding: 0 20px 0 25px;
}
table.menu td:active {
margin: 3px auto;
background: url('images/bullet-red.gif') 0 5px no-repeat;
padding: 0 20px 0 25px;
}

/*table.menu a:link     { font-family: Georgia; font-size:20px; color: #027782; text-decoration:none; }
table.menu a:visited  { font-family: Georgia; font-size:20px; color: #027782; text-decoration:none; }
table.menu a:hover    { font-family: Georgia; font-size:20px; color: #027782; text-decoration:underline; }
table.menu a:active   { font-family: Georgia; font-size:20px; color: #027782; text-decoration:none; }*/

table.menu td a:link     { font-family: Georgia; font-size:20px; color: #027782; text-decoration:none; }
table.menu td a:visited  { font-family: Georgia; font-size:20px; color: #027782; text-decoration:none; }
table.menu td a:hover    { font-family: Georgia; font-size:20px; color: #027782; text-decoration:underline; }
table.menu td a:active   { font-family: Georgia; font-size:20px; color: #c14c88; text-decoration:none; }

/* LEFT */
.left-col {
padding: 0 0 0 175px;
}
#phone {
background: url('images/keys.jpg') 50px 5px no-repeat;
}
#present{
background: url('images/presents.jpg') 50px 5px no-repeat;
}
#hamam{
background: url('images/hamam.gif') 50px 75px no-repeat;
}
#flower{
background: url('images/flower.png') 50px 5px no-repeat;
}

/* FOOTER */

#footer {
position: relative;
width: 100%;
height: 399px;
margin: -0px 0 0 0;
padding: 0px 0  0px 0;
border-top: 2px solid #d8efe1;
font-size: 10px;
background: url('images/bg-foot.gif') left top repeat-x;
}
#zabor {
position: relative;
margin: 150px auto 0 auto;
width: 799px;
height:  60px;
padding: 120px 0 0 175px;
background: url('images/zabor.gif') left top repeat-x;
color: #fff;
}
#counters {
position: absolute;
top: 120px;
left: 500px;
width: 400px;
height: 100px;
}
#counters img {
padding: 5px;
}
#kleimo {
position: absolute;
top: 120px;
left: 50px;
width: 150px;
height: 30px;
color: #fff;
}

a:active.foot, a:visited.foot, a:visited.foot, a:link.foot  {
font-size:10px; 
text-decoration:underline;
color: #fff;
}
a:hover.foot    { 
color: #c14c88; 
}
.editor {
background-color: #fff;
background-image: none;
}
