body {
margin: 0 0 0 0;
padding: 0 0 0 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:.7em;
background-image:url(../im/body-bg.jpg);
color:#333;
}

a {
color:#000;
}

a:hover {
text-decoration:none;
}

form {
margin:0;
}

#wrapper {
width:100%;
background-image:url(../im/wrapper-bg.jpg);
background-repeat:repeat-x;
float:left;
}

#header {
width:760px;
height:237px;
background-image:url(../im/header.jpg);
margin:0 auto;
position:relative;
}

#sizer {
width:760px;
margin:0 auto;
}

#logo {
display:block;
width:375px;
height:90px;
margin:32px 0 0 15px;
float:left;
}

#logo span {
display:none;
}

ul#mmenu {
clear:both;
float:left;
list-style:none;
margin:65px 0 0 0;
padding:0 0 0 20px;
width:90%;
}

ul#mmenu li {
float:left;
background-image:url(../im/menu-bul.gif);
background-repeat:no-repeat;
background-position:0 6px;
margin:0 7px 0 0;
padding:0 0 0 13px;
}

ul#mmenu li a {
color:#000;
text-decoration:none;
font-size:.8em;
display:block;
float:left;
height:30px;
padding:3px 0 0 0;
}

ul#mmenu li.first {
background-image:none;
}

ul#mmenu li a:hover {
color:#333;
background-image:url(../im/menu-hover.jpg);
background-repeat:no-repeat;
background-position:bottom center;
padding:0;
}

#main {
width:725px;
background-position:13px 0;
background-image:url(../im/main-bg.jpg);
background-repeat:repeat-y;
padding:0 5px 0 30px;
float:left;
}

#lcol {
width:420px;
float:left;
padding:0 14px 0 0;
text-align:justify;
border-right:solid 1px #f4f4f4;
margin-right:5px;
background-color:#FFFFFF;
}

#rcol {
float:left;
width:260px;
margin:0 0 100px 0;
}

#content {
float:left;
min-height: 550px;
/*za IE*/
_height: 550px;
width:706px;
background-repeat:no-repeat;
background-position:bottom right
}

.index {
background-image:url(../im/r-bg-index.jpg);
}

.aps {
background-image:url(../im/r-bg-aps.jpg);
}

#lcol h1, #page h1, #rcol h1 {
margin: 0 0 0 0;
padding:0 0 0 15px;
color:#006600;
font-size:1.4em;
background-image:url(../im/h1-bul.gif);
background-repeat:no-repeat;
background-position:0 4px;
}

#lcol h2, #page h2 {
margin: 0 0 0 0;
padding:0 0 0 0;
color:#1C4074;
font-size:1.4em;
font-weight:normal;
}

#footer {
width:100%;
height:73px;
float:left;
background-image:url(../im/footer-bg.jpg);
background-repeat: repeat-x;
font-size:.8em;
}

#footer-index {
background-image:url(../im/footer-index.jpg);
background-repeat:no-repeat;
background-position:-2px 0;
width:690px;
height:17px;
margin:0 auto;
padding:27px 20px 0 20px;
}

#footer-page {
background-image:url(../im/footer-page.jpg);
background-repeat:no-repeat;
background-position:-2px 0;
width:690px;
height:17px;
margin:0 auto;
padding:27px 20px 0 20px;
}

#footer span.fl {
float:left;
color:#fff;
}

#footer span.fr {
float:right;
color:#FEDA2A;
}

#footer a {
color:#fff;
}

 .tpic {
border:solid 1px #E7E5D6;
padding:5px;
margin:20px 0;
float:left;
}

.top {
clear:both;
line-height:16px;
text-align:justify;
margin:10px 0 0 0;
}

#rcol ul {
float:left;
list-style:none;
margin:10px 0;
padding:0 12px;
width:240px;
}

#rcol ul li {
background-image:url(../im/r-li-bg.gif);
background-repeat:no-repeat;
background-position:0 20px;
padding:15px 0 15px 12px;
border-bottom:solid 1px #E7E5D9;
}

#page {
float:left;
background-image: url(../im/page-bg.jpg);
background-repeat:no-repeat;
background-position:bottom;
/*min-height: 550px;
za IE
_height: 550px;*/
width:695px;
padding:0 0 25px 0;
}

ul.sub {
list-style:none;
margin:10px 0 0 0;
padding:0 0 0 0;
}

ul.sub li {
float:left;
background-image:url(../im/r-li-bg.gif);
background-repeat:no-repeat;
background-position:0 5px;
padding:0 0 0 15px;
margin-right:15px;
}

#rcol ul.navi {
margin:0 0 20px 0;
background-color:#F8F5EC;
background-image:url(../im/navi-corner.jpg);
background-repeat:no-repeat;
background-position:top right;
}

img.unavi {
margin:0 0 0 30px;
}

.gallery {
clear:both;
}

.simg {
border:solid 1px #E7E5D6;
padding:5px;
display:block;
width:120px;
height:90px;
float:left;
margin:7px 7px 0 0;
background-repeat:no-repeat;
background-position:center center;
}

#morephotos {
display:none;
clear:both;
}

.morephotos {
background-image:url(../im/r-li-bg.gif);
background-repeat:no-repeat;
background-position:0 15px;
display:block;
width:100px;
padding:10px 0 0 15px;
float:left;
clear:both;
}

#apsA, #apsB, #apsC {
display:none;
clear:both;
}

ul.ap {
margin:15px 0 0 0;
padding:0 0 0 0;
list-style:none;
}

ul.ap li{
border-bottom:solid 1px #E7E5D9;
border-top:solid 2px #fff;
padding:5px 7px;
background-color:#F8F5EC;
}

#sortby {
font-size:.9em;
margin:0;
background-color:#F8F5EC;
}

.smallap {
margin:10px 0;
float:left;
}

.smallap img{
border:solid 1px #E5E7D2;
float:left;
}

.smallap ul {
float:left;
margin:0 0 0 6px;
padding:0 0 0 0;
list-style:none;
border-top:solid 1px #E3E4D6;
border-bottom:solid 1px #E7E5D6;
width:290px;
}

.smallap ul li {
background-color:#F8F5EC;
border-bottom:solid 1px #fff;
padding:6px;
}

.smallap ul li strong {
display:block;
width:60px;
float:left;
clear:both;
border-right:solid 1px #fff;
margin:0 10px 0 0;
}

.smallap ul li.d {
background-color:#F2EEE2;
}

.smallap ul li.w {
background-color:#fff;
}

.smallap ul li.w a {
background-image:url(../im/r-li-bg.gif);
background-repeat:no-repeat;
background-position:0 5px;
display:block;
float:left;
padding:0 0 5px 10px;
margin:0 10px 0 0;
}

.pager {
clear:both;
}

.pager a, .pager strong{
display:block;
padding:3px 4px;
float:left;
border:solid 1px #E7E5D6;
margin:0 3px 0 0;
}

.pager a:hover {
background-color:#F8F5EC;
}

.info ul {
margin:0;
width:410px;
}

.info ul li strong {
width:110px;
}

#pricelist {
margin:0 0 20px 0;
clear:both;
}

#pricelist th {
background-color:#009300;
color:#fff;
padding:8px 2px;
}

#pricelist th a {
color:#fff;
}

#pricelist td {
border-bottom:solid 1px #E7E5D9;
border-top:solid 1px #fff;
padding:5px;
cursor:pointer;
}

.mm1 {
background-color:#F2EEE2;
color:#000;
}

.reserved {
background-color:#C6B580;
color:#000;
}

.sold {
background-color:#A3D2FA;
color:#000;
}

ul#colors {
list-style:none;
float:right;
margin:0 0 0 0;
}

ul#colors li {
padding:4px 0 0 6px;
height:16px;
float:left;
border-bottom:solid 1px #E7E5D9;
}

ul#colors li.r {
border-left:solid 20px #C6B580;
margin:0 15px 0 0;
}

ul#colors li.s {
border-left:solid 20px #A3D2FA;
}

.sort {
clear:both;
margin:10px 0;
}

#lang {position:absolute; font-size: .8em; list-style:none; margin:0; padding:0; right:35px; top:10px;}
#lang li {float:left; color:#fff; margin-left:10px;}
#lang li a {color:#F9D026;}

.plinks {
	float:right;
}

.plinks a {display:block; float:left; padding:5px 18px; text-decoration:none; margin:0 10px 0 0; border:solid 1px #E2E2D6; background:#F8D426; font-weight:bold}
.plinks a:hover {border:solid 1px #006600;}
