<!--

body {
  margin:0px;
  padding:0px;
  background-color:#8CA4E2;
}


table {
    border:0px;
    border-collapse:collapse;
}
table td {
    padding:0px;
    vertical-align:top;
}
img {
    border:0px;
}

.br {FONT-SIZE: 5px}
.br2 {FONT-SIZE: 0px}

.text td {
  padding: 0 15px 20px 0;
}

.text p {margin: 10px 0px 10px 0px; text-align:justify}
.text p a {font-size:11px;}
.text h5 {margin: 0px 0px 3px 0px; padding:0px; font-size:12px;}
.text img.righttop {float:right; margin: 3px 0px 5px 10px;}
.text img.right {float:right; margin: 5px 0px 5px 10px;}
.text img.lefttop {float:left; margin: 3px 10px 5px 0px;}
.text img.left {float:left; margin: 5px 10px 5px 0px;}
.text h1 {margin: 0px; padding: 0 0 10px 0px; font-size: 14px; text-align: center;}
.text h2 {margin: 0px; padding: 0 0 10px 0px; font-size: 13px; text-align: center;}


.imgright {
  float:right;
  margin: 0 0 10px 10px;
}

.imgleft {
  float:left;
  margin: 0 10px 10px 0;
}

.text div.center img {margin: 5px 10px 5px 0px;}

h1 {margin-bottom: 4pt; line-height:19px; COLOR: #000066; font-family: Verdana; font-size: 12px;  PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; margin: 0px;}
h1 a {color:#000066;}

p {COLOR: #000066; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: 500;  padding: 0px; margin: 0px}
.text {COLOR: #000066; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; FONT-WEIGHT: 500;  PADDING-BOTTOM: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; PADDING-TOP: 0px; margin-left : 0px; margin-right : 0px; margin-top : 0px; margin-bottom : 0px}
.art {COLOR: #333333; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 10px; FONT-WEIGHT: 500;  PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; margin-left : 0px; margin-right : 0px; margin-top : 0px; margin-bottom : 0px}
.menu {COLOR: #333399; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 13px; FONT-WEIGHT: 700;  PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 30px; PADDING-TOP: 0px; margin-left : 0px; margin-right : 0px; margin-top : 0px; margin-bottom : 0px}

ul {COLOR: #000066; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 11px; margin: 0px 5px 10px 15px;}
li {padding: 0px; margin: 0px; line-height:13px;}

.contact .phone {
    vertical-align:bottom;
    width:215px;
    text-align:right;
}
.contact .phone p {
    margin-bottom:5px;
    color:white; 
}
.contact .margin {
    width:20px;
}
.contact .adress {
    vertical-align:bottom;
}
.contact .adress p {
    font-size:11px;
    color:white;
    font-family:tahoma;
    margin-bottom:5px;
}
.contact .adress p a {
    color:#ffffff;
    font-family:tahoma;
    font-size:11px;
}


A {COLOR: #000066; FONT-FAMILY: Verdana, Arial; FONT-SIZE: 12px; FONT-WEIGHT: 700;  PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; margin-left : 0px; margin-right : 0px; margin-top : 0px; margin-bottom : 0px; TEXT-DECORATION: underline}

A.menu {COLOR: #ffffff; FONT-FAMILY: verdana; FONT-SIZE: 13px; FONT-WEIGHT: 700; TEXT-DECORATION: underline; PADDING-LEFT: 0px; PADDING-LEFT: 0px;  PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px; margin-left : 0px; margin-right : 0px; margin-top : 0px; margin-bottom : 0px}

p.bottommenu {margin:12px; text-align:center; line-height: 1.6; color:#ffffff; font-family:verdana; font-size:10px; font-weight:normal;}
p.bottommenu a {color:#ffffff; text-decoration:none; font-family:verdana; font-size:10px; font-weight:normal;}
p.bottommenu a:hover {color:#ffffff; text-decoration:underline; font-family:verdana; font-size:10px; font-weight:normal;}

p.bottom {text-align:center; color:#ffffff; font-family:verdana; font-size:10px; margin:0px; padding: 8px 0px 8px 0px;}

div.leftmenu {position:relative; padding: 0px 0px 0px 0px; margin: 10px 0 10px 18px;}

div.leftmenu_sel {visibility:hidden; position:absolute; z-index:100; margin-top:-15px; width:189px; background-color:#8ca4e2; background-image: url(../design/leftmenu/sel_block/left_and_right.gif); background-repeat: repeat-y; background-position: left;}
div.leftmenu_sel div {width:189px; background-image: url(../design/leftmenu/sel_block/left_and_right.gif); background-repeat: repeat-y; background-position: right;}
div.leftmenu_sel div div {width:189px; background-image: url(../design/leftmenu/sel_block/top.gif); background-repeat: no-repeat; background-position: top;}
div.leftmenu_sel div div div {width:189px; background-image: url(../design/leftmenu/sel_block/bottom.gif); background-repeat: no-repeat; background-position: bottom;}
div.leftmenu_sel div div div div {padding: 40px 0 10px 0;}

div.leftmenu h1 {background-repeat:no-repeat; background-position:0 2px; padding: 15px 0px 20px 73px; position:relative; z-index:10; left:-12px; font-size:12px; font-family:tahoma; color:#033675; font-weight:bold;}

div.leftmenu h1 a {font-size:12px; font-family:tahoma; color:#033675; font-weight:bold; text-decoration:underline;}
div.leftmenu h1.landscape {background-image: url(../design/leftmenu/land.gif);}
div.leftmenu h1.build {background-image: url(../design/leftmenu/build.gif);}
div.leftmenu h1.design {background-image: url(../design/leftmenu/design.gif);}
div.leftmenu h1.foto {background-image: url(../design/leftmenu/foto.gif);}
div.leftmenu h1.price {background-image: url(../design/leftmenu/price.gif);}
div.leftmenu p {background-image: url(../design/leftmenu/arrow.gif); background-repeat:no-repeat; background-position:0px 3px; padding: 0px 10px 0px 16px; font-size:11px; color:white; margin-left:60px; position:relative; z-index:2;}
div.leftmenu_sel p {background-image: url(../design/leftmenu/arrow.gif); background-repeat:no-repeat; background-position:0px 3px; padding: 0px 10px 0px 16px; font-size:11px; color:white; margin-left:23px; position:relative; z-index:2;}
div.leftmenu p a {font-size:11px; font-family:tahoma; color:white; font-weight:normal; text-decoration:underline;}
div.leftmenu p.sel {background-image: url(../design/leftmenu/arrow_white.gif); color:#033675; font-weight:bold;}
div.leftmenu p.sel a {font-size:11px; font-family:tahoma; color:white; font-weight:bold; text-decoration:none;}

div.leftmenu2 {position:relative; margin-top:11px; padding: 20px 0px 0px 0px; margin: 10px 0 10px 18px;}
div.leftmenu2 h1 {background-image: url(../design/leftmenu/arrow_big.gif); background-repeat:no-repeat; background-position:0px 3px; padding: 0px 0px 0px 22px; position:absolute; z-index:1; top:0px; left:12px; font-size:12px; font-family:tahoma; color:#033675; font-weight:bold;}
div.leftmenu2 h1 a {font-size:12px; font-family:tahoma; color:#033675; font-weight:bold; text-decoration:underline;}


div.leftmenu2 div.leftmenu_sel div div div div {padding: 40px 0 10px 0;}

div.leftmenu2 div.leftmenu_sel {margin-top:0px;}


div.leftmenu2 p {background-image: url(../design/leftmenu/arrow.gif); background-repeat:no-repeat; background-position:0px 3px; padding: 0px 10px 0px 16px; font-size:11px; color:white; margin-left:32px; position:relative; z-index:2;}
div.leftmenu2 p a {font-size:11px; font-family:tahoma; color:white; font-weight:normal; text-decoration:underline;}
div.leftmenu2 p.sel {background-image: url(../design/leftmenu/arrow_white.gif); color:#033675; font-weight:bold;}
div.leftmenu2 p.sel a {font-size:11px; font-family:tahoma; color:white; font-weight:bold; text-decoration:none;}

div.leftmenu_view {position:relative; z-index:100;}
div.leftmenu_view div.leftmenu_sel {visibility:visible; position:relative;}



.green {color:#24784f}
.red {color:#d20000}



.ht {
  display:none;
}



.smallgallery_1 {
margin: 0 -13px 0 0;
}

.smallgallery_1 .small {
width:154px;
height:114px;
border:3px solid #ffffff;
float:left;
margin: 13px 13px 0 0;
FILTER: alpha(opacity=100);
background-color:#000000;
}

.smallgallery_1 div.img_small {
border:3px solid #ffffff;
float:left;
margin: 13px 13px 0 0;
background-color:#000000;
}

.smallgallery_1 div.img_small img {
width:154px;
height:114px;
FILTER: alpha(opacity=100);
}

.smallgallery_1 .detail {
  float:right;
  margin: 0px 0 0 0;
  padding: 5px 30px 0 0;

}

.smallgallery_1 h3 {
  font-size:14px;
  margin: 15px 0 0 0;
}

.smallgallery_1 .line {
   margin: 10px 0 0 0;
   width:500px;
   height:1px;
   clear:all;
}

.prev_img_2 {
  float:left;
  margin: 8px 13px 5px 0;
}

.prev_img_2 img {
  border:3px solid #ffffff;
}

.prev_img_2 img {
  border:3px solid #ffffff;
}
.prev_img_2 p {
  text-align:center;
}



.hideblock {
  display:none;
}






div.prev_img_horiz_1 {
    float:left;
    margin: 0 20px 10px 0px;
    width:229px;
    height:172px;
    border:3px solid #ffffff;
}
div.prev_img_horiz_1 div {
    margin:0px;
    background-color:#000000;
    width:229px;
    height:172px;
}
div.prev_img_horiz_1 div img {
    FILTER:alpha(opacity=100);
    width:229px;
    height:172px;
}
div.prev_img_horiz_1 p {
    font-size:10px;
    margin: 17px 10px 0px 10px;
    text-align:right;
}
div.prev_img_horiz_1 p a {
    color:#c88d47;
    text-decoration:none;
}
div.prev_img_horiz_1 p a:hover {
    text-decoration:underline;
}


div.prev_img_vert_1 {
    float:left;
    margin: 0 48px 10px 30px;
    width:172px;
    height:229px;
    border:3px solid #ffffff;
}
div.prev_img_vert_1 div {
    margin:0px;
    background-color:#000000;
    width:172px;
    height:229px;
}
div.prev_img_vert_1 div img {
    FILTER:alpha(opacity=100);
    width:172px;
    height:229px;
}
div.prev_img_vert_1 p {
    font-size:10px;
    margin: 21px 10px 0px 10px;
    text-align:right;
}
div.prev_img_vert_1 p a {
    color:#c88d47;
    text-decoration:none;
}
div.prev_img_vert_1 p a:hover {
    text-decoration:underline;
}

a {
    cursor:hand;
    cursor:pointer;
}


.topblock {
    width:775px;
    height:401px;
    border-left:2px solid white;
    border-bottom:2px solid white;
}

.middleblock {
    border-left:2px solid white;
    border-bottom:2px solid white;
    border-right:2px solid white;
}





/* sitepartners START */

ul.sitepartners_category {
margin: 10px 20px 10px 20px;
}
ul.sitepartners_category li {
font-size:11px;
}
ul.sitepartners_category li.level1 {
margin:0;
padding:1px 0 5px 15px;
}
ul.sitepartners_category li.level2 {
margin:0 0 0 17px;
padding:1px 0 3px 15px;
}
ul.sitepartners_category li a {
font-size:11px;
}
ul.sitepartners_category li span {
font-size:10px;
}
p.category_desc {
font-size:11px;
}
table.sitepartners {
width:90%;
margin: 0 10px 10px 10px;
}
td.url {
font-size:12px;
padding: 30px 0 0 0;
}
td.img {
padding:10px 5px 5px 0;
width:100px;
}
td.description1 {
padding:10px 5px 5px 0;
font-size:11px;
}
td.description1 a {

}
td.description2 {
padding:10px 5px 5px 0;
font-size:11px;
}
td.description2 a {

}
div.menupages {
font-size:11px;
margin-top:0px;
text-align:right;
}
.divline1 {
border-top: 1px solid  #e7e7e7;
width:100%;
margin: 10px 0 10px 0;
}
.divline2 {
border-top: 1px solid  #e7e7e7;
width:100%;
margin: 10px 0 10px 0;
}
.divline3 {
border-top: 1px solid  #e7e7e7;
width:100%;
margin: 10px 0 10px 0;
}
.divline4 {
border-top: 0px solid  #e7e7e7;
width:100%;
margin: 10px 0 10px 0;
}

/* sitepartners END */


div.main_adv {margin:0; width:100%; border:2px solid white;}
div.main_adv p {color:white; font-size:11px; font-family:tahoma; margin: 5px 0 0 10px;}
div.main_adv ul {color:white; font-size:11px; font-family:tahoma; margin:0; padding: 5px 20px 10px 25px;}
div.main_adv ul li {color:white; font-size:11px; font-family:tahoma; margin:0; padding:0;}
div.main_adv a {color:white; font-size:11px; font-family:tahoma; font-weight:normal;}


.map_relative{
position:relative;
z-index:200;
}

.map_absolute{
position:absolute;
z-index:200;
top:-100px;
left:-80px;
display:none;
background-color:#ffffff;
}

.map_absolute p{
margin:0px;
padding:5px 5px 0 0;
text-align:right;
}

.map_absolute img{
margin:5px;
z-index:200;
}

.portfolio img{
border:1px solid white;
}

.portfolio td{
text-align:center;
width:140px;
}


hr.divline {color:black; width:90%; height:1px;}






-->
