html, body {}
body { background-color: #646464; margin: 0px; padding: 0px; height: 100%; width: 100%;}
a:link { color: #414141; text-decoration: underline; }
a:visited { color: #414141; text-decoration: underline; }
a:hover { color: #414141; text-decoration: underline; }
a:active { color: #414141; text-decoration: underline; }
img {border: 0;}
p { font-size:11px;}
.sheet { width: 900px; margin: auto; top: 0px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 18px; color: #414141; text-decoration: none; background-color: #ffffff; padding:0px;}
.intro { width: 812px; height: 463px; margin-left: -406px; left: 50%; margin-top: -230px; top:50%;background-color: #ffffff; background-image:url(image/bg_intro.jpg); padding:0; position:absolute;}
.intromain { position: absolute; left: 512px; top: 11px; width: 180px; height: 440px; padding: 0px 5px 5px 4px; overflow:hidden; font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 18px; color: #414141;}
.intro_logo { position: relative; width: 180px; margin: 17px; padding: 0px;}
.intro_menu { position: relative; width: 180px; list-style-type:none; margin: 0px; padding: 0px;}
.intro_menu li { height: 34px; margin: 0px; padding: 0px; width: 180px; float:left; background-color:#3b3b3b;}
.intro_menu li a { width: 180px; height: 14px; margin: 0px; display: block; color: #ffffff; text-decoration: none; padding: 10px 0px; font-size:12px; font-weight: bold; text-transform: uppercase; background-image:url(image/mnu_bg.gif); background-repeat:repeat-x; text-align:center;}
.intro_menu li a:hover{ width: 180px; height: 14px; margin: 0px; display: block; color: #ffffff; text-decoration: none; padding: 10px 0px; font-size:12px; font-weight: bold; text-transform: uppercase; background-image:url(image/mnu_bg_on.gif); background-repeat:repeat-x; text-align:center;}
.intromain .specialtxt{position:relative; float: right; width: 180px; padding: 0px; margin-top: 5px; font-size:11px; line-height:normal;}

.intro_box{position:relative; float: left; width:180px; margin: 5px 0px 0px 0px; padding: 0px; background-color: #fff; cursor:pointer;}

.clear { clear: both; font-size: 1px;}
.sep { width: 20px; float: left;}
.septhumb { width:5px; float:left;}
.linesep { clear: both; height: 21px; background-image:url(image/listsep.gif); font-size:1px;}

select {height: 18px; border: 1px solid #333; line-height: 14px; font-size:11px;}
input {height: 18px; border: 1px solid #333; background-color:#333; color: #fff; font-size:11px; line-height: 18px;}
.leasing {height: 14px; border: 1px solid #333; background-color:#666; color: #fff; font-size:11px; line-height: 14px; width: 50px}
form {padding: 0; margin: 0;}
.headerIndex { background-color: #ffffff; margin: 0px; position: relative; background-image:  url(image/bg_top.gif); background-repeat: repeat-x; background-position: 0px 0px; height: 161px; }
.headerIndex .logo { position: absolute; top: 65px; left: 48px; }
.headerIndex .categorii {position: absolute; top: 25px; left: 211px;}
.headerIndex .topmnu { position: absolute; left: 48px; top: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none;}
.headerIndex .topmnu a:link,.headerIndex .topmnu a:visited, .headerIndex .topmnu a:active {color: #ffffff; text-decoration: none;}
.headerIndex .topmnu a:hover {color: #ffffff; text-decoration: underline;}

.headerIndex .vizual { position: absolute; margin: 0px; top: 0px; right: 0px; width: 564px; height: 161px; background-image: url(image/bg_slide.gif)}
.headerIndex .vizual .slide { position: relative; float: left; width: 564px; height: 161px;background-image: url(image/bg_slide.gif)}
#canvas0_0, #canvas0_1 {background-image: url(image/bg_slide.gif)}

.header { background-color: #ffffff; margin: 0px; position: relative; background-image:  url(image/bg_top.gif); background-repeat: repeat-x; background-position: 0px 0px; height: 197px; }
.header .logo { position: absolute; top: 65px; left: 48px; }
.header .categorii {position: absolute; top: 25px; left: 211px;}
.header .topmnu { position: absolute; left: 48px; top: 3px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; text-decoration: none;}
.header .topmnu a:link,.header .topmnu a:visited, .header .topmnu a:active {color: #ffffff; text-decoration: none;}
.header .topmnu a:hover {color: #ffffff; text-decoration: underline;}

.header .vizual { position: absolute; margin: 0px; top: 0px; right: 0px; width: 564px; height: 161px;}
.header .vizual .slide { position: relative; float: left; width: 564px; height: 161px;}
.header #vizual { position: realative; float: right; margin: 0px; width: 564px; height: 161px;}


.header .meniu { position: absolute; top: 161px; margin: 0px; width: 900px; heigth: 36px;}
.header .meniu ul { position: relative; width: 900px; list-style-type:none; margin: 0px; padding: 0px;}
.header .meniu ul li { height: 36px; margin: 0px; padding: 0px; width: 180px; float:left;}
.header .meniu ul li a { width: 178px; height: 14px; margin: 1px; display: block; color: #ffffff; text-decoration: none; padding: 10px 0px; font-size:12px; font-weight: bold; text-transform: uppercase; background-image:url(image/mnu_bg.gif); background-repeat:repeat-x; text-align:center;}
.header .meniu ul li a:hover{ width: 178px; height: 14px; margin: 1px; display: block; color: #ffffff; text-decoration: none; padding: 10px 0px; font-size:12px; font-weight: bold; text-transform: uppercase; background-image:url(image/mnu_bg_on.gif); background-repeat:repeat-x; text-align:center;}




.content { position: relative; float: left; width: 900px; margin: 0px;	padding: 0px; background-color: #f0f0f0;}
.content .left {position: relative; float: left; width: 190px; padding: 20px 0px 20px 20px; }
.content .specialbox{position:relative; float: left; width:180px; margin: 0px 0px 1px 0px; padding: 5px; background-color: #e0e0e0; cursor:pointer;}
.content .specialboxanv{position:relative; float: left; width:180px; margin: 0px 0px 1px 0px; padding: 5px; background-color: #ffffff;}
.content .specialimg{position:relative; float: left; width: 180px; padding: 0px; margin: 0px; text-align: center}
.content .specialtxt{position:relative; float: right; width: 180px; padding: 0px; margin-top: 5px; font-size:11px; line-height:normal;}


.content .main { position: relative; float: right; width: 650px; background-color: #f0f0f0; padding: 20px;}
.content .main .titleleft{ float:left; width: 300px;}
.content .main .titleright{ float:right; width: 330px;}

.content .main p { margin: 0px; padding: 0px; text-align: justify;}
.content .main .bigbox { width: 630px; float:left; padding: 10px; position:relative;background-color:#e0e0e0;}
.content .main .bigboxlist { width: 645px; padding: 0px; position:relative;}
.content .main .minibox { width: 180px; float: left; margin: 0; padding: 0;}
.content .main .miniboxlist { width: 120px; float: left; margin-right: 10px; padding: 0; position:relative;}
.content .main .bigbox .dettxt { width: 265px; float:left; font-size:11px; position: relative;}
.content .main .caracttxt { width: 290px; float:left; font-size:11px; line-height:normal; position:relative; margin-top: 5px;}
.content .main .caractan { width: 55px; float:left; font-size:11px; line-height:normal; font-weight: normal; margin-top: 5px; text-align:right;}
.content .main .caractkm { width: 75px; float:left; font-size:11px; line-height:normal; font-weight: normal; margin-top: 5px; text-align:right;}
.content .main .caractpret { width: 75px; float:left; font-size:11px; line-height:normal; font-weight: bold; margin-top: 5px; text-align:right;}
.content .main .caractpretdet { font-size:9px; line-height:normal;}
.content .main .detpoza, #kwicks .detpoza { width: 320px; float: right;}
.content .main .pozenav{ width: 320px; clear:both; margin: 0; padding:0;}
.content .main .pretlist { text-align:right;}
.content .main .listelem { position: relative; float:left; width: 630px; height: 90px; padding:10px; margin-bottom: 1px; background-color:#e0e0e0; cursor:pointer;}


.content .home { width: 810px; padding: 20px; margin: 0; margin: 0 25px;}
.content .home .homeleft { position: relative; float: left; width: 450px; padding: 15px 0 0 0; margin: 0}
.content .home .homeright { position: relative; float: right; width: 320px; padding: 0; margin: 0}
.content .home .homeright .hr1 {position: relative; float: left; width: 290px; padding: 15px; margin-bottom: 10px; background-color: #e0e0e0;}
.content .home .homeright .hranv {position: relative; float: left; width: 283px; height: 114px; padding: 59px 15px 15px 22px; margin-bottom: 10px; background-image: url(image/bg_home_anv.jpg); background-repeat: none;}

.content .home .homequick { position: relative; clear: both; width: 810px; padding: 0; margin: 0}
.content .hquick{ position: relative; width: 190px; float: left; margin: 0;}
.content .hquick30 {position: relative; width: 16px; float: left; margin: 0;}

#abigfoto {}

.content #detprod {padding: 0px; margin: 0px;}
.content #detprod dd { margin: -18px 0px 0px 100px;}
.content .dettxt p{ margin-top: 10px; line-height: 14px;}

.content #hartasite {padding: 0px; margin: 0px;}
.content #hartasite dt { font-size: 11px;}
.content #hartasite dd { font-size: 11px;margin: -18px 0px 0px 325px;}
.content #hartasite a:link, .content #hartasite a:visited, .content #hartasite a:active { text-decoration:none; color: #444;}
.content #hartasite a:hover { text-decoration:underline; color:#444;}

H1 { color: #444444; font-size: 18px; font-weight: bold; line-height: 20px; margin: 0px 0px 12px 0px; padding: 0px;}
H2 { font-weight:bold; color: #292929; line-height: 12px; font-size:12px; padding: 5px 0px 10px 0px; margin: 0px;}
H3 { font-weight:normal; color: #292929; line-height: 12px; font-size:11px; font-weight: bold; padding: 0px; margin: 0px 0px 5px 0px ;}
H4 { background-image:url(image/ttl_bg.gif); background-position:right top; height: 19px; font-size: 11px; color: #FFFFFF; font-weight:bold; margin: 0;  padding: 1px 0px 0px 5px;}
H5 { background-image:url(image/ttl_bg.gif); background-position:right top; height: 19px; font-size: 11px; color: #FFFFFF; font-weight:normal; margin: 0; text-align: right; padding: 1px 42px 0px 0px;}

H5 a:link, H4 a:link{ color: #ffffff; text-decoration: underline; }
H5 a:hover, H4 a:hover { color: #ffffff; text-decoration: underline; }
H5 a:visited, H4 a:visited{ color: #ffffff; text-decoration: underline; }
H5 a:active, H4 a:active { color: #ffffff; text-decoration: underline; }


H6 { background-image:url(image/ttl_bg.gif); background-position:right top; height: 19px; font-size: 11px; color: #FFFFFF; font-weight:bold; margin: 0; padding: 1px 0px 0px 7px;}

.bttm {position: relative; width: 900px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff; line-height: 18px; text-align: center; margin: 0px; padding: 3px 0px;background-color:#444444;}
.bttm a:link, .bttm a:visited { color: #ffffff; text-decoration: none;} 
.bttm a:hover { color: #ffffff; text-decoration: underline;} 
.bttm a:active { color: #ffffff; text-decoration: none;} 
.bttm2 {position: relative; width: 900px; float: left; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #ffffff;  text-align: center; margin: 0px; padding: 3px 0px; background-color:#646464;}