* {
	margin: 0;
	padding: 0;
}
html,
body {
	background-color: #f6f3f3;
}
body {
	font: 9pt Tahoma, Arial, sans-serif;
	color: #333;
}
img {
	border: 0;
}
table {
	font-size: 100%;
	border-collapse: collapse;
}
option {
	padding: 0 2px;
}
ol,ul {
	padding-left: 25px;
}
ul {
	list-style-type: square;
}
li {
	margin-bottom: 3px;
}
h1,h2,h3,h4,h5,h6 {
    font-family: Georgia;
	color: #333;
}
h1 a:link, h1 a:visited,
h2 a:link, h2 a:visited,
h3 a:link, h3 a:visited {
	color: #333;
	text-decoration: underline;
}
h1 a:hover,
h2 a:hover,
h3 a:hover {
	text-decoration: none;
}

h1{
	font-size: 200%;
	font-weight: normal;
	margin-bottom: 10px;
}
h2{
	font-size: 180%;
	font-weight: normal;
	margin-bottom: 5px;
}
h3{
	font-size: 160%;
	font-weight: normal;
	margin-bottom: 5px;
}
h4{
	font-size: 135%;
	font-weight: normal;
	margin-bottom: 5px;
}
h5{
	font-size: 100%;
	margin-bottom: 2px;
}
h6{
	font-size: 90%;
	margin-bottom: 2px;
}
p {
	margin: 10px 0;
}

a:link {
	color: #006699;
	text-decoration: underline;
}
a:visited {
	color: #003366;
}
a:hover {
	text-decoration: none;
}
small {
	font-size: 85%;
}
/* ------------- classes ------------ */
.content-l {
	float: left;
	width: 40%;
}
.content-r {
	float: right;	
	width: 58%;
}
.ntk-sidebar {
	width: 35%;
	border: 0px dotted #000;
	display: inline;
	float: right;
	overflow: hidden;
	clear: right;
	margin-left: 15px;
}
.ntk-content {
	overflow: hidden;
	height: 100%;
}
.ntk-content h1 {
	width: 100%;
	overflow: hidden;
}
.floatleft {
    display: inline;
	float: left;
	width: 49%;
}
.floatright {
    display: inline;
	float: right;	
	width: 49%;
}
.nowidth {
	width: auto !important;
}
.nofloat {
	float: none !important;
}
.cleaner {
	display: block;
	height: 0;
	overflow: hidden;
	width: 100%;
	clear: both;
	visibility: hidden;
}
.absmiddle {
	vertical-align: middle;
}
.anchor {
	visibility: hidden;
	line-height: 0;
}
.nobr {
	white-space: nowrap;
}
.message-ok {
	font-size: 135%;
}
.cn-terra-flash{
    width: 100%;
    clear: both;
	text-align: center;
}
.hidden {display: none;}

.plum,
.plum:link,
.plum:visited {
	color: #bb0000;
}
.crow,
.crow:link,
.crow:visited {
	color: #000000;
}
.carrot {
	color: #ff6600;
}
.blue {
	color: #006699;
}
.dust {
	color: #999;
}
.grass {
	color: #009933;
}
.seekrez {
	background: #ddd;
	text-decoration: inherit;
}
.bigtext {
	font-size: 150%;
}
.largetext {
	font-size: 135%;
}
.a-center {
	text-align: center;
}
.a-right {
	text-align: right;
}
/* --- Header links --- */
.h1link {
	font-size: 11pt;
	color: #555;
	white-space: normal;
	width: 100%;
	overflow: hidden;
}
.h1link a {
	white-space: nowrap;
	font-weight: bold;
}
.h1link a:link, 
.h1link a:visited {
	font-weight: normal;
}
.h1link a.inn:link, 
.h1link a.inn:visited {
	font-weight: bold;
}
/* --- Ico + link --- */
a.ico-link {
	padding: 0 3px;
	font: 120% Georgia;
	white-space: nowrap;
}
a.ico-link:hover {
	color: #bb0000;
	text-decoration: underline;
} 
/* --- Edit button --- */
.admin-button,
.admin-button:link,
.admin-button:visited {
	display: block;
	width: 110px;
	background: #333;
	color: #ccc !important;
	text-align: center;
	padding: 2px 0;
	margin: 3px;
	font: bold 10pt sans-serif;
	text-decoration: none;
}
.admin-button:hover {
	color: #fff !important;	
}

.admin-edit {
	font: 10pt sans-serif;
	color: #fff !important;
	padding: 0 3px;
	background: #666;
	text-decoration: none !important;
}
.admin-edit:hover {

}
/* --- RSS link --- */
.rssfeed,
.rssfeed:link,
.rssfeed:visited {
	font: 11px Verdana;
	line-height: 12px;
	color: #000;
	background: url(/i/ico/rss.gif) no-repeat left bottom;
	padding: 0 0 0 17px;
	margin: 0 0 0 10px;
}
/* --- Pagher block --- */
.ntk-pager {
	text-align: center;
	font-size: 11pt;
	border-top: 1px solid #ccc;
	width: 80%;
	margin: 10px auto;
	padding: 5px 0 0 0;
	clear: both;
}
.ntk-pager strong,
.ntk-pager a,
.ntk-pager a:link,
.ntk-pager a:visited {
	padding: 0 1px;
}
.ntk-pager strong {

}
/* --- Entity block --- */
.ntk-entity {

}
.ntk-entity h4 {
	margin-bottom: 0;
	font-size: 120%;
	font-weight: bold;
} 
.ntk-entity p {
	margin: 5px 0 0 0;
}
.entity-date {
	color: #888;
}
/* --- toolTip --- */
.tooltip {
	background: #fff;
	border: 1px solid #999;
	padding: 5px;
	max-width: 25%;
    z-index: 2;
	position: absolute;
	color: #333;
}
.tooltip .tooltip-ugolok {
	position: absolute;
	top: 5px;
	left: -20px;
}
.tooltip blockquote {
	font-family: Tahoma;
	color: #000;
}
/* --- rx7 --- */
.rx7 {
	background: #fff;
	padding: 0;
    position: relative;
    overflow: hidden;
    height: 100%;
}
.rx7-top,
.rx7-top div,
.rx7-bot,
.rx7-bot div {
	height: 7px;
	line-height: 0;
	background: url(/i/ntk/rx7.gif) no-repeat left top;
}

.rx7-bot {background-position: left -7px;}
.rx7-top div {background-position: right -14px;}
.rx7-bot div {background-position: right -21px;}

.rx7-top,
.rx7-bot {
    position: relative;
	z-index: 2;
}

.rx7-content {
    position: relative;
	z-index: 1;
	height: 100%;
	width: 95%;
	margin: 0 auto;
	overflow: hidden;
}
.rx7.dust {
	background: #eee;
}

/* --- rx7.autocomplete --- */
.rx7.autocomplete {position: static;}
.rx7.autocomplete .rx7-content {position: static;}

.rx7mapseek,
.rx7mapseek .rx7-content {
	z-index: 2;
	overflow: visible;
}

.ff-suggest {
	border: 1px solid #999;
	color: #333;
	background-color: #fff;
	z-index:2;
}
.ff-suggest ul,
.ff-suggest ul li {
	list-style: none;
	padding: 0;
	margin: 0;
}
.ff-suggest ul li {
	padding: 3px 5px;
	cursor: default;
}
.ff-suggest ul li.selected {
	background-color: #316ac5;
	color: #fff;
} 
.ff-suggest ul li small {
	font-size: 85%;
	color: #666;
	margin-left: 1em;
}

.rx7mapseek .autocomplete {/* wtf? */
	position: absolute;
	top: 10px;
	left: 20px;
	width: 100px;
	height: 250px;
	background: green;
	border: 1px solid yellow;
}

/* forFooter */
.xblood .rx7-content {
	background-color: #b10000;
	color: #fff;
	width: auto;
	margin: -9px 7px -9px 7px;
	padding: 5px;
}
.xblood .rx7-top,
.xblood .rx7-top div,
.xblood .rx7-bot,
.xblood .rx7-bot div {
	height: 16px;
	line-height: 16px;
	background: url(/i/ntk/rx7xblood.gif) no-repeat left top;
}
.xblood .rx7-bot {background-position: left -16px}
.xblood .rx7-top div {background-position: right -32px}
.xblood .rx7-bot div {background-position: right -48px}

/* border-radius = 17px */
.blun .rx7-content{
	width: auto;
	margin: -17px 0;
	background-color: #ccc;
	padding: 5px 15px;
}
.blun .rx7-top,
.blun .rx7-bot,
.blun .rx7-top div,
.blun .rx7-bot div {
	background-image: url(/i/ntk/rx7promo.gif);
	height: 17px;
}
.blun .rx7-bot {background-position: left -17px;}
.blun .rx7-top div {background-position: right -34px;}
.blun .rx7-bot div {background-position: right -51px;}

.bapner {
	cursor: pointer;
}
.bapner .rx7-content {
/*	height: 180px; */
	background: #666 url(/i/blank.gif) repeat-x 50% bottom;
	color: #fff !important;
	text-decoration: none;
	padding: 0;
}
.bapner .rx7-content a {
    display: block;
	background: transparent url(/i/blank.gif) no-repeat 50% bottom;
	padding: 10px 10px 90px 15px;
	position: relative;
	z-index: 100;
}
.bapner .rx7-content a:link,
.bapner .rx7-content a:visited {
	color: #fff;
	text-decoration: none;
}
.bapner .rx7-content strong {
	display: block;
	font-size: 160%;
	font-weight:normal;
	padding-bottom: 4px;
}
/* rx8 */
.forwhite {}
.forwhite .rx7-content{
	width: auto;
	margin: -7px 0;
	background-color: #f7f7f7;
	padding: 5px 7px;
}
.forwhite .rx7-top,
.forwhite .rx7-bot,
.forwhite .rx7-top div,
.forwhite .rx7-bot div {
	background-image: url(/i/ntk/rx7white.gif);
}
 
/*
.see-also {
	width: 30%;
	float: right;
	margin-left: 20px;
}
.see-also .rx7-content {
	width: 90%;
	margin: 0 auto;
}
*/
/* duet */
.duet-l,
.duet-r {
	width: 49%;
	display: inline;
}
.duet-l {float: left;}
.duet-r {float: right;}
/* trio */
.trio-l,
.trio-m,
.trio-r {
	width: 32%;
	display: inline;
	float: left;
	margin: 0 1% 0 0;
}
.trio-r {
	margin-right: 0;
}
.trio-l {clear: left;}
.trio-m {clear: right;}

.trio-l .rx7-content,
.trio-m .rx7-content,
.trio-r .rx7-content {
	width: 90%;
	margin: 0 auto;
}
/* =================================== Novotelecom Model */
#master {
    width: 99%;
    min-width: 950px;
    z-index: 1;
}
#container {
    width: 94%;
	margin: 20px 0 0 4%;
	border: 0px dotted #000;
	overflow: hidden;
}
#header {
	border: 0px solid #fff;
	border-width: 0 7px 7px 0;
	background: #bb0000 url(/i/ntk/h_bgr0.gif) repeat-x left top;
}
.header-people {
	background-image: url(/i/ntk/h_bgr1.gif) !important;
}
.header-companies {

}
.header-ask {
	background-image: url(/i/ntk/h_bgr2.gif) !important;
}
/* ---------------- header menu */
#ntk-menu {
	font: 12pt Georgia;
}
#ntk-menu a,
#ntk-menu a:link,
#ntk-menu a:visited {white-space: nowrap;}

/* level 0 */
#ntk-menu dt,
#ntk-menu dt a,
#ntk-menu dt a span {
	line-height: 25px;
	height: 25px;
	overflow: hidden;
    display: block;
	float: left;
}
#ntk-menu dt {
    display: inline;
/*    float: left; */
	padding-left: 9px;
	margin: 39px 0 37px 0;
	background: url(/i/blank.gif) no-repeat left top;
}
#ntk-menu dt a:link,
#ntk-menu dt a:visited {
	background: url(/i/blank.gif) no-repeat right -25px;
	padding-right: 9px;
	color: #fff;
} 
#ntk-menu dt a span {
    display: block;
	cursor: pointer;
	text-decoration: inherit;
}
#ntk-menu dt.nm-in {
	background-image: url(/i/ntk/rx7hmenu.gif) !important;
}
#ntk-menu dt.nm-in a:link,
#ntk-menu dt.nm-in a:visited {
	background-image: url(/i/ntk/rx7hmenu.gif) !important;
	color: #af0000;
	text-decoration: none;
	font-weight: bold;
}
#ntk-menu dt.nm-in a span {
	background: #fff; 
}
#ntk-menu dt.ntk-logo,
#ntk-menu dt.ntk-logo a {padding: 0; height: auto;}
#ntk-menu dt.ntk-logo {
    margin: 38px 30px 0 30px;
}
#ntk-menu dt.tobill {
    background: url(/i/ntk/h_key.gif) no-repeat left 50%;
	padding-left: 16px;
	float: right;
}
#ntk-menu dt.is-root {
	color: #fefcc1;
	font: 9pt/25px Arial;
}
.admin-mode-off {
	color: #999;
}
/* level 1 */
#ntk-menu dd {
	background: #fff;
	padding: 0 0 0 10px;
}
#ntk-menu dd a {
	margin: 0 5px;
	padding: 0 5px;
	line-height: 30px;
}
#ntk-menu dd strong {
	padding-left: 10px;
	background: url(/i/ntk/bull0.gif) no-repeat left 50%;
}
#ntk-menu dd strong a {
	padding: 0;
	margin: 0;
}
#ntk-menu dd strong,
#ntk-menu dd strong a {
	color: #bb0000;
}
.page-intro {
    width: 92%;
	margin: 0 auto;
}
/* ===================================== footer */
.footer-l,
.footer-r {

}
.footer-l {
	float: left;
	width: 40%;
	margin-top: 30px;
}
.footer-r {
	float: right;
	width: 58%;
	border-top: 4px solid #b80000;
	padding: 10px 0 0 0;
	margin: 39px 0 15px 0;
}
.footer-l p {
	margin: 10px auto;
	width: 290px;
}
.footer-l .rx7 {
	font-size: 110%;
	text-align: center;
	text-align: left;
}
.footer-l .rx7-top,
.footer-l .rx7-bot {background-image:none}
.footer-l .rx7-content {
	margin-left: 0;
	padding-top: 0px;
}
.footer-l .rx7 p {
	width: 250px;
	margin: 0.5em auto 0 auto;
}
.footer-l .rx7 strong {
    font: normal normal 250% Georgia;
	padding-left: 5px;
	padding-left: 0;
	display: block;
	margin: -10px 0 0 0;
}
.footer-r p {
    margin: 0;
	float: right;
}
.footer-r h4 {
	font-weight: normal;
	margin: 20px 0 10px 0;
}

/* --------- FAQ */
#faqtree {
	border: 0px solid red;
}
#faqtree ul {
	list-style-type: none;
	padding: 0 0 0 18px;
}
#faqtree ul li {
	background: url(/i/ntk/pl1.gif) no-repeat 0px 9px;
	padding: 2px 0;
}
#faqtree ul li a,
#faqtree ul li ul {
	margin-left: 22px;
}
#faqtree ul li.wait {
	background: url(/i/ntk/load.gif) no-repeat 0 2px;
}
#faqtree ul li.opnd {
	background-image: url(/i/ntk/pl0.gif);
}
#faqtree ul ul {
	margin-bottom: 5px;
}
#faqtree ul ul li {
	margin-left: 0px;
	padding: 0;
}
#faqtree ul li a {
	line-height: 1.5;
}
#faqtree ul strong {
	font-weight: normal;
	font-size: 145%;
}
#faqtree ul strong a {
	color: #666;
	line-height: normal;
	cursor: pointer;
}
#faqtree ul strong a:link,
#faqtree ul strong a:visited {
	color: #000;
}

#faqtree ul strong a:link,
#faqtree ul strong a:visited {text-decoration: none;}
#faqtree ul strong a:hover {text-decoration: underline;}

#faqtree ul ul strong a:link,
#faqtree ul ul strong a:visited {text-decoration: underline;}
#faqtree ul ul strong a:hover {text-decoration: none;}

/* ----------- Nets seek ---------- */
.nets-seek #search_building {
	width: 50px;
}
/* ----------- Nets nanolist ---------- */
#header .nano {
	position: absolute;
	right: 35px;
	top: 65px;
	color: #fff;
}
.nano a:link, .nano a:hover, .nano a:visited {color: #fff;}
.nanolist {

}
.nanolist dt {
    font-size: 145%;
    font-weight: normal;
	background: url(/i/ntk/pl1.gif) no-repeat 5px 7px;
	padding-left: 22px;
	position: relative;
	float: left;
	clear: both;
	cursor: pointer;
	margin: 3px 0 0 0;
}
.nanolist dd {
	padding: 0 0 0 30px;
	font-size: 110%;
	line-height: 1.5;
	width: 100%;
	clear: both;
}
.nanolist dt.opnd {
	background-image: url(/i/ntk/pl0.gif);
} 
/* ----------- Nets houses table ------ */
.diggings-list {
	width: 100%;
	background-color: #eee;
}
.diggings-list th {
	background-color: #bb0000;
	color: #fff;
	padding: 5px 10px;
}
.diggings-list td {
	padding: 5px 10px;
	vertical-align: top;
	border-bottom: 1px solid #fff;
}
.diggings-list tr.found {
	background-color: #ccc;
}
.diggings-list tr.found,
.diggings-list tr.found .grass,
.diggings-list tr.found .blue {
	color: #000 !important;
}

/* ----------- FAQ seek form ---------- */
.form-faqseek {
	width: 94%;
	margin: 0 auto;
	line-height: 20px;
}
.form-faqseek .resize {
	width: 55%;
}
/* ----------- actions page ----------- */
.action-promo {
	background: #fff url(/i/blank.gif) repeat left top;
}
.action-promo .rx7-content{
	height: 400px;
	background: transparent url(/i/blank.gif) no-repeat left top;
	width: auto;
	padding: 0 0 0 420px;
	overflow: hidden;
}