body { background: #000; margin: 0px; padding: 0px; }
html { scrollbar-base-color: #666 }
.tablemain { height: 600px; width: 1000px; margin-top: -300px; margin-left: -500px; left: 50%; top: 48%; position: absolute; background: #605D64; }
.nav-td { margin: 0px; padding: 0px; width: 460px; height: 150px; }
/*
.nav-td ul { font: 13px/14px Verdana, Geneva, sans-serif; list-style: none; float: right; padding: 96px 9px 0px 0px; margin: 0px; }
.nav-td ul li { display: inline; zoom:1;*display:inline; float: right; margin: 0px; padding: 0px; }
.nav-td ul li h1 { font-size: 13px; margin: 0px; padding: 0px; font-weight: normal; }
.nav-td ul li a { font-weight: bold; color: #AEAEAE; text-decoration: none; display: inline-block; white-space: nowrap; padding: 5px 8px 6px 7px; margin: 0px 0px 0px 2px; }
.nav-td ul li a:hover { font-weight: bold; color: #333; text-decoration: none; display: inline-block; white-space: nowrap; padding: 5px 8px 6px 7px; margin: 0px 0px 0px 2px; background: #999; }
.nav-td ul li a.ciurrent { font-weight: bold; color: #FFF; text-decoration: none; display: inline-block; white-space: nowrap; padding: 5px 8px 6px 7px; margin: 0px 0px 0px 2px; background: #3B3B3B; }
*/
.nav-td h4 { color: #878787; font-size: 10px; padding: 0px; height: 20px; width: 272px; background: url(../img/arh-Kiril-Sabchev-Daniela-Tsonkova2.gif) no-repeat; text-indent: -9999px; white-space: nowrap; position: relative; top: 12px; margin: 0px; font-family: Arial, Helvetica, sans-serif; display: inline-block; }
.logo { margin: 0px; padding: 0px; height: 150px; width: 140px; background: url(../img/h_01.jpg) no-repeat; text-indent: -9999px; }
.logo a, .logo-hotels a, .logo-family a, .logo-urban a, .logo-industrial a { display: block; height: 150px; width: 140px; }
.logo h2, .logo-hotels h2, .logo-family h2, .logo-urban h2, .logo-industrial h2 { font: 14px/14px Verdana, Geneva, sans-serif; margin: 0px; padding: 0px; float: left; }
.logo-hotels { margin: 0px; padding: 0px; height: 150px; width: 140px; background: url(../img-hotels/h_01.jpg) no-repeat; text-indent: -9999px; }
.logo-family { margin: 0px; padding: 0px; height: 150px; width: 140px; background: url(../img-family/h_01.jpg) no-repeat; text-indent: -9999px; }
.logo-urban { margin: 0px; padding: 0px; height: 150px; width: 140px; background: url(../img-urban/h_01.jpg) no-repeat; text-indent: -9999px; }
.logo-industrial { margin: 0px; padding: 0px; height: 150px; width: 140px; background: url(../img-industrial/h_01.jpg) no-repeat; text-indent: -9999px; }


#lang { margin: 0px; padding: 0px; height: 140px; width: 130px; }
#lang ul { font: bold 13px Verdana, Geneva, sans-serif; list-style: none; margin: 0px; padding-top: 18px; padding-left: 72px; }
#lang ul li { padding-bottom: 2px; font-size: 12px; line-height: 16px; }
#lang ul li a:link, #lang ul li a:visited { text-decoration: none; color: #AEAEAE; display: block; padding-left: 10px; }
#lang ul li a:hover { text-decoration: underline; color: #FFF; display: block; padding-left: 10px; }
#lang ul li a#current { text-decoration: none; color: #FFF; display: block; padding-left: 10px; }
#lang ul li a#current:hover { text-decoration: underline; color: #FFF; display: block; padding-left: 10px; }
#foot { margin: 0px; padding: 0px; height: 140px; width: 460px; }
#foot h5 { font-size: 10px; line-height: 10px; font-weight: normal; background: url(../img/arch-studio-D-ark3.gif) no-repeat bottom; height: 25px; width: 325px; text-indent: -9999px; padding: 107px 0px 0px 17px; font-family: Verdana, Geneva, sans-serif; float: left; position: relative; margin: 0px; }
#foot a { display: block; background: #F00; }
.cont-1 { background: #3B3B3B url(../img/h_06-2.jpg) no-repeat; font: 12px Verdana, Geneva, sans-serif; margin: 0px; padding: 45px 0px 0px 45px; }
.cont-1 h1 { color: #CCC; font-size: 15px; margin: 0px; padding: 0px 0px 10px; }
.cont-1 p { font-size: 12px; margin: 0px; padding: 0px 0px 8px 38px; line-height: 15px; color: #CCC; }
.cont-1 p strong { margin-left: -30px; color: #999; background: #2B2B2B; letter-spacing: 1px; padding-bottom: 2px; padding-left: 2px; font-size: 10px; font-weight: normal; }
.cont-1 p a:link, .cont-1 p a:visited { text-decoration: none; color: #CCC; }
.cont-1 p a:hover { text-decoration: underline; color: #FFF; font-weight: bold; }
.adress { background: #6CC; z-index: 5; }
.cont-2 { background: #3B3B3B url(../img/h_07-3.jpg) no-repeat; font: 12px Verdana, Geneva, sans-serif; color: #CCC; margin: 0px; padding-top: 50px; padding-left: 50px; padding-right: 20px; }
.cont-2 h3 { font-size: 11px; text-transform: uppercase; letter-spacing: 5px; margin: 0px; padding: 0px 0px 10px; color: #CCC; }
.cont-2 p { font-size: 11px; margin: 0px; padding: 0px; line-height: 32px; color: #CCC; }
.cont-2 p a:link, .cont-2 p a:visited { text-decoration: none; color: #CCC; }
.cont-2 p a:hover { text-decoration: underline; color: #FFF; font-weight: bold; }
.uslugi-1 { background: #3B3B3B url(../img/h_06-2.jpg) no-repeat; font: 11px Verdana, Geneva, sans-serif; margin: 0px; padding: 0px; color: #CCC; height: 310px; width: 460px; }
.uslugi-2 { background: #3B3B3B url(../img/h_07-2.jpg) no-repeat; font: 12px Verdana, Geneva, sans-serif; color: #CCC; margin: 0px; padding-top: 15px; padding-left: 20px; padding-right: 13px; }
.uslugi-2 p { font: 12px/30px Verdana, Geneva, sans-serif; margin: 0px; padding: 0px; }
.about { margin: 0px; padding: 3px 0px 0px; }
.about p { margin: 0px !important; padding: 0px 0px 5px 3px !important; text-indent: 0 !important; }
.cv { margin: 0px; padding: 5px 0px 0px; }
.cv p { padding-left: 70px !important; margin: 0px; text-indent: -60px !important; padding-bottom: 10px !important; }
.about-2 { background: #3B3B3B url(../img/h_07-2.jpg) no-repeat; color: #CCC; margin: 0px; padding-top: 15px; padding-left: 25px; padding-right: 15px; font-style: italic; }
.about-2 p { margin: 0px; padding: 0px; font-style: italic; font-weight: normal; font-family: "Times New Roman", Times, serif !important; font-size: 21px; color: #666; line-height: 25px; }
.about-2 p a { color: #666; text-decoration: none; }
.about-2 p a:hover { color: #999; text-decoration: none; background: #3B3B3B; }
.ads { text-align: left; width: 760px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=40);
-moz-opacity: .4; opacity: .4; height: 90px; position: absolute; margin-top: 320px; margin-left: -380px; left: 50%; top: 50%; z-index: 2; }
.ads img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20)!important; -moz-opacity: .2 !important; opacity: .2 !important; }
.ads:hover { text-align: left; width: 760px; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1; opacity: 1; height: 90px; position: absolute; margin-top: 320px; margin-left: -380px; left: 50%; top: 50%; z-index: 2; }
.copyright { margin-top: 56px; padding-left: 5px; font-size: 8px !important; font-family: Arial, Helvetica, sans-serif; margin-bottom: 0px; padding-bottom: 0px; }
.copyright p { font-size: 8px !important; color: #999; font-family: Arial, Helvetica, sans-serif; font-weight: normal; margin: 0px; padding: 0px; }
.copyright a:link, .copyright a:visited { color: #999; text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size: 9px !important; font-weight: bold; }
.copyright a:hover { color: #FFF; text-decoration: underline; }
.urban-main { height: 310px; width: 460px; }
.top { text-align: right; margin: 0px; padding: 0px; vertical-align: top; }
.top p { font: normal 15px/29px Verdana, Geneva, sans-serif; color: #000; margin: 10px 15px 0px 0px; padding: 0px; letter-spacing: 4px; }
.urban { overflow: auto; height: 310px; width: 270px; margin: 0px; padding: 0px; background: url(../img-urban/h_07-Gragoustroistvo.jpg); }

.urban p, .hotels p, .public p, .residental p, .apartmens p, .family p { font-size: 12px; margin: 0px 0px 0px 20px; padding: 0px; color: #999; font-weight: bold; }
.urban div, .hotels div, .public div, .residental div, .apartmens div, .family div, .industrial div { height: 420px; width: 250px; overflow: auto; margin-top: 30px; }

.backto { height: 30px !important; width: 210px !important; position: relative; margin: -30px 0px 0px !important; padding: 0px 0px 0px 10px; top: -107px; }
.backto p { margin: 0px; padding: 0px 0px 0px 15px; font: bold 12px Verdana, Geneva, sans-serif; color: #FFF; text-indent: -15px; }
.backto a:link, .backto a:visited { margin: 0px; padding: 0px; font: normal 12px Verdana, Geneva, sans-serif; color: #8A8A8A; text-decoration: none; }
.backto a:hover { margin: 0px; padding: 0px; font: bold 12px Verdana, Geneva, sans-serif; color: #FFF; }


.urban ul, .hotels ul, .public ul, .residental ul, .apartmens ul, .family ul, .industrial ul { font-family: Verdana, Geneva, sans-serif; list-style: square url(none); margin-top: 0px; margin-right: 0px; margin-bottom: 0px; }
.urban ul li, .hotels ul li, .public ul li, .residental ul li, .apartmens ul li, .industrial ul li { color: #AEAEAE; text-decoration: none; font-weight: normal; font-size: 12px; line-height: 14px; margin-top: 0px; margin-bottom: 10px; margin-right: 0px !important; }

.family { overflow: auto; height: 310px; width: 270px; margin: 0px; padding: 0px; background: url(../img-family/h_07.jpg); }
.family h1, .urban h1, .public h1, .residental h1, .hotels h1, .apartmens h1, .industrial h1 { font: bold 13px Verdana, Geneva, sans-serif; color: #FFF; padding-left: 25px; margin: 0px; padding-top: 0px; padding-bottom: 15px; }
.family div#1 { height: 415px; width: 250px; overflow: auto; margin-top: 15px !important; padding: 0px; }
.family ul li { color: #AEAEAE; text-decoration: none; font-weight: normal; font-size: 12px !important; line-height: 13px; margin-top: 0px; margin-bottom: 8px !important; margin-right: 0px !important;  }

.hotels ul li a:visited, .hotels ul li a:link, .urban ul li a:link, .urban ul li a:visited, .public ul li a:link, .public ul li a:visited, .residental ul li a:link, .residental ul li a:visited, .apartmens ul li a:link, .apartmens ul li a:visited, .family ul li a:link, .family ul li a:visited, .industrial ul li a:link, .industrial ul li a:visited { color: #AEAEAE; text-decoration: none; font-weight: normal; margin-top: 0px; margin-bottom: 8px; }
.urban ul li a:hover, .hotels ul li a:hover, .public ul li a:hover, .residental ul li a:hover, .apartmens ul li a:hover, .family ul li a:hover, .industrial ul li a:hover { color: #FFF; font-weight: bold; margin-top: 0px; }
ul li a#select { color: #FFF !important; font-weight: bold !important; margin-top: 0px; }

.hotels ul li a span { font-family: "Times New Roman", Times, serif; font-size: 14px; }
.hotels { overflow: auto; height: 310px; width: 270px; margin: 0px; padding: 0px; background: url(../img-hotels/h_07.jpg); }
.public { overflow: auto; height: 310px; width: 270px; margin: 0px; padding: 0px; background: url(../img-public/h_07.jpg); }
.residental { overflow: auto; height: 310px; width: 270px; margin: 0px; padding: 0px; background: url(../img-residental/h_07.jpg); }
.apartmens { overflow: auto; height: 310px; width: 270px; margin: 0px; padding: 0px; background: url(../img-apartmens/h_07.jpg); }
.industrial { overflow: auto; height: 310px; width: 270px; margin: 0px; padding: 0px; background: url(../img-industrial/h_07.jpg); }
