body,td,th,p{
	font-family:Tahoma,Verdana,sans-serif;
	font-size:11px;
}

td.topline{
	background-image:url(/pics/top_line.gif);
	height:43px;
	padding-left:20px;
	padding-right:20px;
	color:#787878;
	font-size:12px;
}

td.btmline{
	background-image:url(/pics/bottom_line.gif);
	height:4px;
}

td.cont{
	/*border:1px solid #c7c7c7;*/
	border-top:1px solid #c7c7c7;
	/*border-bottom:1px solid #c7c7c7;*/
	background-image:url(/pics/fon_cont.gif);
	background-repeat:repeat-x;
	background-position:top center;
	vertical-align:text-top;
	padding:5px 15px 10px 15px;
	color:#3e3e3e;
	width:25%;
}

h2.part{
	font-size:13px;
	border-bottom:1px dotted #787878;
	padding:0px 0px 5px 0px;
	color:#3e3e3e;
	/*display:inline;*/
	margin:0px 0px 5px 0px;

}
a.part {
	color:#3e3e3e;
	text-decoration:none;

}
a:hover.part {
	color:#3e3e3e;
	text-decoration:underline;

}


h1.cat_name{
	font-size:15px;
	font-weight:bold;
	color:#d59322;
	/*border-bottom:1px dotted #787878;*/
	padding:10px 0px 5px 0px;
	/*display:inline;*/
	margin:0px 0px 5px 0px;
}

a.h1{
	font-size:15px;
	font-weight:bold;
	color:#d59322;
	padding:10px 0px 5px 0px;
	/*display:inline;*/
	margin:0px 0px 5px 0px;
}

input.search{
	border:1px solid #787878;
	font-size:10px;
	width:200px;
}

input.search_but{
	background-image:url(/pics/search_but.gif);
	border:1px solid #787878;
	font-size:10px;
	width:60px;
}

span.sample {
	text-decoration:none;
	cursor:hand;
	cursor:pointer;
	border-bottom: 1px dashed #4b6d92;
	color: #4b6d92;
	font-size:10px;
}

a.cat_uri {
	color:#0084cc;
	text-decoration:none;
}

a:hover.cat_uri {
	color:#0084cc;
	text-decoration:underline;
}


a.res_uri {
	color:#1db700;
	font-weight:bold;
	text-decoration:none;
}

a:hover.res_uri {
	color:#1db700;
	font-weight:bold;
	text-decoration:underline;
}

hr{
	border:1px dotted #b6b6b6;
	height:1px;
}

span.uri{
	color:#0084cc;
	font-weight:bold;
}

td.mar{
	width:3px;
}

td.name{

}

div.descr{
	padding:5px 0px 5px 20px;
	border-bottom:1px dotted #b6b6b6;
}

div.pages{
	padding:5px 0px 5px 10px;
	color:#808080;
}

div.pages a{
	color:#0084cc;
	text-decoration:none;
}

div.pages a:hover{
	color:#0084cc;
	text-decoration:underline;
}
div.pages a.active{
	color:#0084cc;
	font-weight:bold;
	text-decoration:underline;
}

input.add{
	border:1px solid #787878;
	font-size:10px;
}
select.add{
	border:1px solid #787878;
	font-size:10px;
}
textarea.add{
	border:1px solid #787878;
	font-size:10px;
	font-family:Tahoma,Verdana,sans-serif;
	font-size:11px;
}

input.add_but{
	background-image:url(/pics/search_but.gif);
	border:1px solid #787878;
	font-size:10px;
	width:60px;
}
table.add td{
	color: #3e3e3e;
}
span.err{
	font-weight:bold;
}
div.recl{
 	background-color:#F8F8F8;
	/*display: inline;*/
	border-bottom:1px dotted #b6b6b6;
	border-top:1px dotted #b6b6b6;
	padding:3px;
	margin:3px;
}
div.recl small{
	color:#787878;
}

div.recl a{
	color:#0084cc;
	/*font-weight:bold;*/
}


div.subcat{
 	background-color:#F8F8F8;
	/*display: inline;*/
	border-bottom:1px dotted #b6b6b6;
	border-top:1px dotted #b6b6b6;
	padding:3px;
	margin:3px;
}
div.subcat a.first{
	font-weight:bold;
	color:#d59322;
}

div.subcat a.second {
	color:#0084cc;
	text-decoration:none;
}



#preloadImages {
width: 0px;
height: 0px;
display: inline;
clip: rect(0 0 0 0);
background-image: url(/pics/warning.gif);
background-image: url(/pics/ajax-loader.gif);
background-image: none;
}


