
body { background-image: url('http://s.patent.km.ua/p/b.201003050000.gif'); }

ol, ul { padding-left: 40px; margin-bottom: 0.6em; }
p { margin: 0 0 0.6em; }
h3 { margin: 0 0 0.6em; }

a { cursor: hand; text-decoration: none; font-weight: bold; }
a:active { color: #0066FF; }
a:link { color: #0000CC; }
a:visited { color: #0000CC; }
a:hover { text-decoration: underline; color: #0066FF; }

.visitable a:visited,
a.visitable:visited { color: #6699FF; }

a.inv { text-decoration: underline; }
a.inv:hover { text-decoration: none; }

a.nou { text-decoration: none; }
a.nou:hover { text-decoration: none; }

a.udashed { color: #0066FF; border-bottom: 1px dashed #0000CC; text-decoration: none; }
a.udashed:hover { color: #6699FF; border-bottom: 1px dashed transparent; text-decoration: none; }

.thinlink { font-weight: normal; }
.clearer { padding: 0; margin: 0; height: 0; width: 100%; clear: both; }
.clear { clear: both; }

.nowrap { white-space: nowrap;}
.full { width: 100%; }

.pagination { margin: 18px 0; padding: 6px; text-align: center; /*border: 1px dotted blue;*/ }
.pagination a { margin: 0 6px; }

.closelink { padding: 0 1px 2px; color: #a0a0ff }
.closelink:link, .closelink:visited { color: #a0a0ff; }
.closelink:active, .closelink:hover { color: white; background-color: blue; text-decoration: none; }

/* target=_blank */
a[href=""] { border-bottom: 1px dashed transparent; text-decoration: none; }
a[href=""]:hover { border-bottom: 1px dashed; text-decoration: none; }
#content a[target="_blank"] {
	background-attachment: scroll;
	background-clip: border-box;
	background-color: transparent;
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeF59z4EJADEIQ1F36k7u5E7ZKXeUQPACJ3wK7UNokVxVk9kHnQH7bY9hbDyDhNXgjpRLqFlo4M2GgfyJHhjq8V4agfrgPQX3JtJQGbofmCHgA/nAKks+JAjFAAAAAElFTkSuQmCC");
	background-origin: padding-box;
	background-position: 100% 50%;
	background-repeat: no-repeat;
	background-size: auto;
	padding-right: 13px;
}
#content a[target="_blank"].tbimg { padding-right: 0; }

#content a.tbicon { display: block; background-repeat: no-repeat; }
#content a.tbicon div { height: 100%; }
#content a.tbicon:hover div { background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFZJREFUeF59z4EJADEIQ1F36k7u5E7ZKXeUQPACJ3wK7UNokVxVk9kHnQH7bY9hbDyDhNXgjpRLqFlo4M2GgfyJHhjq8V4agfrgPQX3JtJQGbofmCHgA/nAKks+JAjFAAAAAElFTkSuQmCC');
    background-color: transparent;
    background-attachment: scroll;
    background-clip: border-box;
    background-origin: padding-box;
    background-position: 99% 2%;
    background-repeat: no-repeat;
    background-size: auto; }

/* NugEngine css: */

#pageinfo { font-size: 9px; color: #c0c0c0; }
#pageinfo a, .pageinfo a:link, .pageinfo a:visited { color: #a0a0ff; }

#content_modal_bg { opacity: 0.6; position: fixed; top: 0; left: 0; bottom: 0; right: 0; background-color: black; }
#content_modal { text-align: right; position: fixed; background-color: white; top: 60px; left: 60px; bottom: 60px; width: 577px; padding: 3px 18px; }
#content_modal_data { border: 1px solid #d0d0d0; text-align: left; padding: 8px; position: absolute; top: 18px; left: 18px; bottom: 18px; right: 18px;
    overflow-y: scroll; }

/* v3 remake: */

.SmallUserSign { font-size: 10px; text-align: right; margin: 0 10px 0 0; padding: 0px; }

.GroupName { text-indent: 0pt; padding-top: 10px; }
.SubGroupName { margin-left: 6px; }
.SubGroupName a { font-weight: normal; }

OL.markthrough>LI { display: block; padding-left: 24px; }
OL.markthrough>LI:before { display: inline-block; content: counter(item) ". "; counter-increment: item; text-align: right; width: 38px;
	padding-right: 4px;
	margin-left: -42px;
}

li.new { font-weight: bold; }
li.new:after { content: "new!"; color: red; vertical-align: super; font-size: 80%; font-weight: normal; }

div.invalid { padding: 0 3px 2px; background-color: red; color: white; font-weight: bold; }
input.invalid { background-color: #ffe0e0; }

#bookmark_list { background-color: #ddeeff; border: 1px solid #6666bb; width: 280px; padding: 5px; text-align: left; }
#bookmark_list div { margin-top:2px; vertical-align: middle; width: 49%; float: left; }
#bookmark_list img { margin-top:1px; margin-left:10px; margin-right:5px; vertical-align: middle; }

#other_phones { background-color: #ddeeff; border: 1px solid #bbccdd; width: auto; padding: 5px; text-align: left; }

#cr_warnings { 	background-color: white; width: 735px; padding: 0 8px 5px; margin: 0; }

#error_cntrlEnter { font-size: 10px; }

#cr_cEnter
{
	width: 722px;
	background-color: #E5EEF4;
	text-align: center;
	padding: 3px 24px;
	font-size: 10px;
}

#selector_preffered_language { width: 706px; background-color: #FFF0F0; padding: 14px 15px 15px; margin: 10px; text-align: center; border: 2px dashed #E99090; }
#selector_preffered_language a { font-weight: bold; }
#selector_preffered_language u { text-decoration: none; color: #007700; }


/* v2 all, old: */

p { text-indent: 3em; text-align: justify; }

body { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px;	color: #000000; }
.TopTable1stRow {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
}
.BottomTableLastRow {
	font-size: 9px;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom: 1px solid #000000;


}
.BottomTableMiddleRow {

	font-size: 9px;
	color: #000000;
	background-color: #FFFFFF;
}
.BottomTableTopRow {
	font-size: 9px;
	color: #000000;
	background-color: #FFFFFF;
	border-top: 1px solid #000000;


}
.BodyTable1stRow {
	background-color: #FFFFFF;
}
.TopTable2ndRow {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #4B83D6;
	font-family: Arial, Helvetica, sans-serif;
	padding-bottom: 2px;
	padding-left: 2px;
	font-weight: bold;

}
.TopTable3rdRow {
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;

}

td {
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

.Grayed {
	color: #9090FF;
}

small {
	font-size: 9px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}

h1, h2, h3, h4, h5 { margin: 0px; padding: 0px; }
h4, h5 { font-size: inherit; }
h5 { font-weight: normal; }

.Justify {
	text-align: justify;
}
form {
	margin: 0px;
}
.InputSmall {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
}
.TopTableMOTDRow {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	background-color: #C5D7F1;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	border-bottom-style: solid;
	text-align: center;

}
.BodyTableInfoBottom {

	background-color: #EEEEEE;
	font-size: 10px;
	font-weight: bold;
	border-top: 1px solid #000000;
	border-bottom: 1px solid #000000;
}
.DarkBgr {
	font-weight: bold;
	color: #FFFFFF;
	background-color: #003399;
}
.BodyTableInfoContent2 {
	font-size: 12px;
	vertical-align: top;
	background-color: #f6f6f6;
}
.BodyTableInfoContent1 {
	font-size: 12px;
	vertical-align: top;
	background-color: #FFFFFF;
}

.GrayedDarker {
	color: #BBBBBB;
}

a.DarkBgrL:active {
	font-weight: bold;
	text-decoration: none;
	color: #4B83D6;
	background-color: #C0D3F1;
	border: 1px solid #4B83D6;
}
a.DarkBgrL:link {
	font-weight: bold;
	text-decoration: none;
	color: #4B83D6;
	background-color: #C0D3F1;
	border: 1px solid #4B83D6;
}
a.DarkBgrL:visited {
	font-weight: bold;
	text-decoration: none;
	color: #4B83D6;
	background-color: #C0D3F1;
	border: 1px solid #4B83D6;
}
a.DarkBgrL:hover {
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	background-color: #4B83D6;
	border: 1px solid #FFFFFF;
}

.GrayedBgr {
	font-weight: bold;
	text-decoration: none;
	color: #BBBBBB;
	background-color: #EEEEEE;
	border: 1px solid #BBBBBB;
}

.DarkBgr { font-weight: bold; color: #EEEEEE; background-color: #CCCCCC; }
.BodyTableInfoHeader1 {
	background-color: #EEEEEE; font-size: 10px; font-weight: bolder; text-align: center;
	border-top: 1px solid #000000; }
.BodyTableInfoHeader2 {
	background-color: #EEEEEE; font-size: 10px; font-weight: bolder; text-align: center;
	border-bottom: 1px solid #000000; }
.BodyTableInfoHeader {
	background-color: #EEEEEE; font-size: 10px; font-weight: bolder; text-align: center;
	border-top: 1px solid #000000; border-bottom: 1px solid #000000; }

.BodyNewsListDate { }
.BodyNewsListName { }
.BodyNewsDate { font-size: 9px; padding-bottom: 15px; }
.BodyNewsName { font-size: 16px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; }
.BodyNewsText { font-size: 12px; /*text-align: justify;*/ }

.BodyNewsText li { margin-bottom: 4px; }
.BodyNewsText li ul { margin-top: 1px; }
.BodyNewsText li li { margin-bottom: 1px; }

.Smaller { font-size: smaller; }
.ListSmaller { font-size: smaller; }

.TLargerMore { font-size: 18px; }
.TLarger { font-size: 14px; }
.TSmall { font-size: 10px; }
.TMiddle { font-size: 11px; }
.TNormal { font-size: 12px; }

.PNoInEmphazJ { text-indent: 0pt; margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px; padding-top: 0px; padding-left: 10px; text-align: justify; }
.PNoInJ { text-indent: 0pt; margin-bottom: 0px; padding-bottom: 0px; margin-top: 0px; padding-top: 0px; padding-left: 0px; text-align: justify; }
.GrayedSmall {
	color: #bbbbbb;
	font-size: 10px;
}
.PJustPadded8 {
	text-align: justify;
	text-indent: 0pt;
	padding-bottom: 8px;
}
.PJustPadded10 {
	text-indent: 0pt;
	padding-top: 10px;
}
.PJustPadded {
	text-align: justify;
	text-indent: 0pt;
	padding-bottom: 5px;
}
.PAllEmphJ {
	text-align: justify;
	text-indent: 0pt;
	padding-left: 13px;
}

.THLarge { font-size: 16px;padding: 0 16px; font-weight: bold; font-family: Arial, Helvetica, sans-serif; }
.THLarge:first-letter { text-transform: capitalize; };

