html, body { height:100%; width:100%; padding:0; margin:0; }
body, td, p { color:#464646; font-size:10pt; font-family: Arial, Helvetica, sans-serif, Tahoma; }
h1 { font-family:Arial,Helvetica,sans-serif,Tahoma; color:#2d509a; font-size:18px; font-weight:bold; }
h1.news { font-family:Arial,Helvetica,sans-serif,Tahoma; color:#464646; font-size:18px; font-weight:bold; margin-top:0px; text-align:center; }
h2 { font-family:Arial,Helvetica,sans-serif,Tahoma; font-weight:bold; font-size:16px; color:#2d509a; }
h2.news { font-family:Arial,Helvetica,sans-serif,Tahoma; font-weight:bold; font-size:16px; color:#464646; margin-top:0px; }
h2.right { border-bottom:4px solid #e6edff; padding-bottom:0.2em; margin-bottom:10px; margin-top:0px; }
h2.left  { border-bottom:4px solid #ffffff; padding-bottom:0.2em; margin-bottom:8px; margin-top:0px; }
h2.today { padding-bottom:0; margin-bottom:4px; margin-top:0px; }
h3 { font-family:Arial,Helvetica,sans-serif,Tahoma; color:#2d509a; font-size:10pt; font-weight:bolder; margin:15px 0 8px }
h3.news { font-family:Arial,Helvetica,sans-serif,Tahoma; color:#b60033; font-size:10pt; font-weight:normal; margin:18px 0 5px; text-decoration:underline; }
h4 { font-family:Arial,Helvetica,sans-serif,Tahoma; color:#1d4fb9; font-size:13px; font-weight:bolder; margin:5px 15px 3px 5px; text-align:center; }
h5 { font-family:Arial,Helvetica,sans-serif,Tahoma; color:#2d509a; font-size:10pt; font-weight:bolder; margin:0px 0 5px }

a { color:#1d4fb9; text-decoration:none; }
a:hover { color:#cf0000; text-decoration:underline; }
a:visited { color:#657087; }
a.hmenu { color:#ffffff; text-decoration:none; text-transform:uppercase; font-weight:bold; }
a.hmenu:hover { text-decoration:underline; text-transform:uppercase; font-weight:bold; }
a.fmenu { font-size:8pt; color:#ffffff; text-decoration:none; text-transform:uppercase; margin-left:7px; margin-right:7px; }
a.fmenu:hover { font-size:8pt; text-decoration:underline; text-transform:uppercase; white-space:nowrap; }
a.white { color:#ffffff; text-decoration:none; }
a.white:hover { text-decoration:underline; }
a.h4 { color:#1d4fb9; text-decoration:underline; font-weight:bolder; }
a.h4:hover { color:#cf0000; text-decoration:underline; }
a.big { font-size:120%; color:#1d4fb9; text-decoration:underline; font-weight:bolder; }
a.big:hover { font-size:120%; color:#cf0000; text-decoration:underline; }
a.bw { font-weight:bold; color:#ffffff; }
a.gr { color:#464646; }
.u { text-decoration:underline; }
.b { font-weight:bold; }
.ub { text-decoration:underline; font-weight:bold; }
.ug { text-decoration:underline; color:gray; }
.uw { text-decoration:underline; color:#ffffff; }
.s90 { font-size: 90%; }
.se { color:gray; font-size: 70%; text-align;justify; }
.buw { font-weight:bold; text-decoration:underline; color:#ffffff; }
.show { z-index:1; }
.silver { color:#C0C0C0; }
.numnews { color:#C0C0C0; font-weight:lighter; }
.top { color:#464646; font-size:8pt; font-family: Arial, Helvetica, sans-serif, Tahoma; }
img.screenshot { border: 1px solid #2d509a; }
p.c { font-size:90%; margin: 7px 0 0 0; text-align:justify; }
.sitename { font-family:Sans-serif; font-size:21px; font-weight:bold; color:#1d4fb9; text-align:left; text-shadow: #f2f2f2 1px 0px 1px; } /* text-shadow: #f2f2f2 1px 0px 1px; */
.sitedescription { font-family:Sans-serif; font-size:18px; font-weight:normal; color:#cf0000; text-align:left; text-shadow: #f2f2f2 1px 0px 1px; }
a.linkdescription { color:#cf0000; }

hr { height: 1px; border: none; border-top: 5px solid #e6edff; margin-top:25px; margin-bottom:20px; }
hr.white { height: 1px; border: none; border-top: 1px solid #ffffff; margin-top:15px; margin-bottom:10px; }
.selection {margin: 0; padding: 0;}
.tabs  {margin: 0; padding: 0;}
.section { width: 100%; background: #3964bf; }
ul.tabs { height: 28px; line-height: 25px; list-style: none; background: #FFF; } /* border-bottom: 1px solid #2d509a; */
.tabs li { font-size: 13px; float: left; display: inline; margin: 0 1px -1px 0; padding: 0 13px; color: #ffffff; text-transform:uppercase; font-weight:bold; cursor: pointer; background: #718edc; border: 1px solid #2d509a; position: relative; }
.tabs li:hover, .vertical .tabs li:hover { color: #f5f5f5; padding: 0 13px; background: #e5083d; border: 1px solid #2d509a; }
.tabs li.current { color: #ffffff; background: #3964bf; padding: 0 13px 2px; border: 1px solid #2d509a; border-bottom: 1px solid #3964bf; }
.box { color:#ffffff; display: none; border: 1px solid #2d509a; border-width: 0 1px 1px; background: #3964bf; padding: 0 12px; height: 268px; }
.box.visible { display: block; }
.section.vertical { width: 440px; border-left: 160px solid #FFF; }
.vertical .tabs { width: 160px; float: left; display: inline; margin: 0 0 0 -160px; }
.vertical .tabs li { padding: 0 13px; margin: 0 0 1px; border: 1px solid #2d509a; border-right: 1px solid #F9F9F9; width: 132px; height: 25px; }
.vertical .tabs li:hover { width: 131px; }
.vertical .tabs li.current { width: 133px; color: #444; background: #3964bf; border: 1px solid #3964bf; border-right: 1px solid #3964bf; margin-right: -1px; }
.vertical .box { border-width: 1px; }
.searchform { border:1px solid #2d509a; background:#fff; height:20px; line-height: 20px; font-size:1em; overflow:hidden; width:270px; float:left; padding-left:3px; color: gray; }
.searchfirm { border:1px solid gray; background:#fafbff; height:20px; font-size:1em; overflow:hidden; width:199px; float:left; padding-left:3px; color: gray; }
.searchfirms { border:1px solid #2d509a; background:#fff; height:20px; font-size:1em; overflow:hidden; width:100%; float:left; padding-left:3px; color: gray; }
div#rotator div { position:absolute; top:141px; left:20px; }
div#stop div { position:absolute; top:141px; left:20px; }

a.facetitle { font-family:Arial,Helvetica,sans-serif,Tahoma; margin: 0 5px 5px 5px; font-size:18px; color:#ffffff; text-align:left; text-decoration:none; }
a.facetitle:hover { font-family:Arial,Helvetica,sans-serif,Tahoma; margin: 0 5px 5px 5px; font-size:18px; color:#ffffff; text-align:left; text-decoration:underline; }
.facetext { font-family:Arial,Helvetica,sans-serif,Tahoma; margin: 5px 5px 3px 5px; font-size:12px; color:#ffffff; text-align:left; }
.faceauthor { font-family:Arial,Helvetica,sans-serif,Tahoma; margin: 3px 5px 3px 5px; font-size:10px; color:#ffffff; text-align:right; }

.clear { clear:both; }
.links a, a.links { display:block; }
.ie6 .links a, .ie6 a.links { display:inline; }
@media screen {
	.links ul{margin: 0;padding:0;}
	/*.links{height:26px;width:973px;float:left;};*/
	.dop1{background:url(http://img.inkapi.com/city/design/nav.png) repeat-x top left #2d509a;width:100%; border-top:1px solid #2d509a;height:27px;margin-right:200px;}
	#nav { z-index:10; position:absolute; width:953px; padding-left:6px;margin-top:0; background:url(http://img.inkapi.com/city/design/nav.png) repeat-x top left #2d509a; border-top:1px solid #2d509a;}
 	#nav a:hover, #nv #nav ul.navigation .pm a:hover { text-decoration:none; color:#e50033; }
	#nav ul.navigation a { text-transform:uppercase; font-size:1em; color:#fff; font-weight:bold; }
	#nav ul.navigation li a { padding:4px 14px 6px; }
	#nav ul.navigation li:hover,
	#nav ul.navigation li.active,
	#nv #nav ul.navigation li.superactive { background:#fff;border-left:0px solid #2d509a;border-right:1px solid #2d509a; height:53px;}
	#nav ul.navigation li:hover a,
	#nav ul.navigation li.active a,
	#nv #nav ul.navigation li.superactive a { color:#2d509a;text-shadow:none; }
	#nav ul.navigation li.active a { font-weight:bold; }
	#nav ul.navigation .pm { display:none; position:absolute; background:#fff; bottom:0px; left:0px; top:27px; width:961px; padding-left:20px; padding-right:43px; border-bottom:5px solid #2d509a; }
	#nav ul.navigation .active .pm,
	#nav ul.navigation li:hover .pm,
	#nav ul.navigation li.superactive .pm { display:block; z-index:11; }
	#nav ul.navigation li.superactive .pm { z-index:12; }
	#nav ul.navigation .pm li { display:block; border:none; }
	#nav ul.navigation .pm li:hover,
	#nav ul.navigation .pm li.active { border:none; }
	#nav ul.navigation .pm a { font-size:0.9em; font-weight:normal; text-transform:none; padding:4px 15px;}
	
	#nav ul.navigat a { text-transform:uppercase; font-size:1em; color:#fff; font-weight:bold; }
	#nav ul.navigat li a { padding:5px 14px 5px; }
	#nav ul.navigat li:hover,
	#nav ul.navigat li.active,
	#nv #nav ul.navigat li.superactive { background:#fafbff;border-left:0px solid #2d509a;border-right:1px solid #2d509a; height:27px;}
	#nav ul.navigat li:hover a,
	#nav ul.navigat li.active a,
	#nv #nav ul.navigat li.superactive a { color:#2d509a;text-shadow:none; }
	#nav ul.navigat li.active a { font-weight:bold; }
	#nav ul.navigat .pm { display:none; position:absolute; background:#fff; bottom:0px; left:0px; top:27px; width:961px; padding-left:20px; padding-right:43px; border-bottom:5px solid #2d509a; }
	#nav ul.navigat .active .pm,
	#nav ul.navigat li:hover .pm,
	#nav ul.navigat li.superactive .pm { display:block; z-index:11; }
	#nav ul.navigat li.superactive .pm { z-index:12; }
	#nav ul.navigat .pm li { display:block; border:none; }
	#nav ul.navigat .pm li:hover,
	#nav ul.navigat .pm li.active { border:none; }
	#nav ul.navigat .pm a { font-size:0.9em; font-weight:normal; text-transform:none; padding:4px 15px;}
	
	#snav { z-index:13;top:48px;left:20px; border-bottom:5px solid #2D509A; border-right:2px solid #2D509A; border-left:2px solid #2D509A; padding:5px 22px 15px; overflow:hidden; display:none; background:white; position:absolute; width:890px; }
	#snav .col { width:273px; float:left; margin-right:25px; }
	#snav .col li { list-style-image: url(http://img.inkapi.com/city/design/list.png); margin-left:14px; border-bottom:1px dotted #aaa; padding-bottom:5px; padding-top:5px; }
	#snav .col li:last-child { border:none; }
	#snav .col3 { margin-right:0; }
	#snav .pm { margin:1em 0 2em; }
	#snav .pm li { margin-right:2em; }
	#snav .confines { display:block; }
	#snav h3 { font-size:1.4em; margin-bottom:3px;margin-top:7px; font-weight:normal; }
	.dd li { display:inline; float:left; }
	a { color:#2d509a; text-decoration:none; }
	a:hover { text-decoration:underline; }
}

.pics   { width:640px; height:446px; padding:0; margin:0; overflow:hidden; border: 1px solid #000000; }
.pics a { width:640; height:446; top:0; left:0; display:block; }

div.ac_results { padding: 0px; border: 1px solid WindowFrame; background: none repeat scroll 0 0 #FFFFFF; overflow: hidden; position:absolute; z-index:9980; width:273px !important;}
.ac_results ul { width: 274px; list-style-position: outside; list-style: none; padding:0; margin:0; }
.ac_results iframe { display:block; top:0; left:0; filter:mask(); width:3000px; height:3000px; position:absolute; }
.ac_results li { position:relative; margin: 0px; padding: 2px 5px; cursor: pointer; display: block; width: 273px; font: menu; font-size: 12px; overflow: hidden; height:17px;}
.ac_loading { background : Window url('http://img.inkapi.com/city/design/complete.gif') right center no-repeat; }
.ac_over { background-color: Highlight; color: HighlightText; }
.qnt { position:absolute; right:10px; font-size:0.8em; color:silver; }

h1.club { font-family: Arial, sans-serif; font-size: 23px; text-align:left; color:#cf0000; }
h3.club { font-family: Arial, sans-serif; font-size: 18px; text-align:left; color:#1d4fb9; font-weight:normal; }
p.club { font-family: Arial, sans-serif; font-size: 14px; text-align:justify; color:black; margin-left:50px; margin-right:20px; }
li.club { font-family: Arial, sans-serif; font-size: 14px; text-align:justify; color:black; margin-left:70px; margin-right:20px; }
img.author { margin-right: 10px; border: 1px solid #2d509a; }

#search_box { width:100%; height:45px; background:#6bb4df; border-collapse:collapse; }
#search_box td { padding:0; }
#search_text { width:100%; margin:10px 0 0 10px; padding-left: 5px; border:1px solid gray; background:#fafbff; height:20px; font-size:1em; overflow:hidden; color: black; }
#search_select { width:100%; margin: 3px 0 5px 10px; }
#search_button { width:90px; margin:10px 10px 0 0; }
.region { border:1px solid gray; background:#fafbff; height:20px; font-size:1em; overflow:hidden; width:199px; color: black; }
h1.tender { font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#e91f27; text-align:center; padding:0; margin-top:5px; margin-bottom:5px; }

/* Îôîđěëĺíčĺ âńďëűâŕţůĺăî ńďčńęŕ ăîđîäîâ */
#wind li a { text-decoration:none; color:#2D509A; font-size:10pt; font-family: Arial, Helvetica, sans-serif, Tahoma; }
#wind li a:visited { color: #657087; }
#wind li a:hover { color: red; }
#wind { font-size:10pt; position: absolute; left: 36%; top: 100px; border:solid #2D509A 2px; z-index: 3000; display: none; background-color:white; color:#fff; text-align:center; padding-bottom:5px; padding-top:5px; }
#displayCount { vertical-align:top; overflow-x: hidden; overflow-y: auto; width:180px; height:300px; }
#displayReg { vertical-align:top; overflow-x: hidden; overflow-y: auto; height:300px; }
#displayCity { vertical-align:top; padding-right:5px; overflow-x: hidden; overflow-y: auto; height:300px; }
#wind ul{ text-align:left; -webkit-padding-start: 10px; padding-left:10px; padding-right:10px; margin:0px; }
.linkss ul{ margin: 0; padding: 0; }
.linkss li{ list-style-image: url(http://img.inkapi.com/city/design/list.png); margin-left: 14px; border-bottom: 1px dotted #AAA; padding-bottom: 5px; padding-top: 5px; }
.ppl { color:#3a3a3a; font-size:11px; }

.autocomplete-suggestions { overflow: hidden; background: #FFFFFF; }
.autocomplete-suggestions div { padding:2px 5px; white-space:nowrap; overflow:hidden; }
.autocomplete-suggestions strong { font-weight:normal; color:#cf0000; }
.autocomplete-suggestions { border-bottom:1px solid grey; }
.autocomplete-suggestion { border-left:1px solid grey; border-right:1px solid grey; cursor:pointer; }
.autocomplete-suggestion i { font-style:normal; display:block; float:left; } 
.autocomplete-suggestion span { font-size:90%; color:#c3c3c3; display:block; float:right;} 
.autocomplete-selected { background: #F0F0F0; }