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 {
	-webkit-text-shadow: 0px 0px 7px #1A1A1A;
	-moz-text-shadow: 0px 0px 7px #1A1A1A;
	text-shadow: 0px 0px 7px #3D3741;
}

#lang ul li a:link, #lang ul li a:visited { text-decoration: none; color: #AEAEAE; padding-left: 10px; }
#lang ul li a:hover { text-decoration: underline; color: #FFF; padding-left: 10px; }
#lang ul li a#current { text-decoration: none; color: #FFF; padding-left: 10px; }
#lang ul li a#current:hover { text-decoration: underline; color: #FFF; 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=35);
	-moz-opacity: .35;
	opacity: .35;
	height: 90px;
	position: absolute;
	margin-top: 320px;
	margin-left: -380px;
	left: 50%;
	top: 50%;
	z-index: 2;
	display: none;
}
.ads img {
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=20)!important;
	-moz-opacity: .2 !important;
	opacity: .2 !important;
	display: none;
}
.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;
	display: none;
}
.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, .industrial div { height: 420px; width: 250px; overflow: auto; margin-top: 30px; }
.family div {
	height: 425px;
	width: 250px;
	overflow: hidden;
	margin-top: 20px;
	padding-top: 0px;
}

.backto {
	height: 34px !important;
	width: 210px !important;
	position: relative;
	margin: -34px 0px 0px !important;
	padding: 0px 0px 0px 10px;
	top: -100px;
}
.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;
	-webkit-text-shadow: 0px 0px 5px #1A1A1A;
	-moz-text-shadow: 0px 0px 5px #1A1A1A;
	text-shadow: 0px 0px 5px #1A1A1A;
}
.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: hidden;
	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: 11px !important;
	line-height: 12px;
	margin-top: 0px;
	margin-bottom: 6px !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;
	text-shadow: 0px 0px 5px #000;
}
.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); }

