body { 
    margin:0; 
	font-family: 'Roboto', sans-serif; 
}
div,p,span,a,li,td,h1,h2,h3 { 
	font-family: 'Roboto', sans-serif; 
}
h1 { 
	font-size: 14pt; 
	color: #008800;
	margin-left:2; margin-right:2; margin-top:0; margin-bottom:0;
}
h2 { 
	font-size: 12pt; 
	color: #008800;
	margin-left:2; margin-right:2; margin-top:10px; margin-bottom:10px;
}
h3 { 
	font-size: 11pt; 
	color: #008800;
	margin-left:2; margin-right:2; margin-top:10px; margin-bottom:10px;
}
hr  {
    border: none; 
    color: #cccccc; 
    background-color: #cccccc; 
    height: 1px; 
	width: 100%;
}
table {
	border-collapse: collapse;
}
/*  TEXT  */

.nav  { 
    text-decoration: underline; 
	font-size: 14pt; 
    color:#008800;
	padding: 0 6px;
}
a.nav {
    text-decoration: underline; 
	font-size: 14pt; 
    color:#008800;
}
a:visited.nav {
    text-decoration: underline; 
	font-size: 14pt; 
    color:#008800;
}
a:hover.nav  {
    text-decoration: none; 
    font-size: 14pt; 
    color:#008800;
}

.big  { 
	text-decoration: none; 
	font-size: 14pt; 
	font-family: 'Roboto', sans-serif;
    font-weight: 500; 
	color: #008800;
}
a.big  { 
	text-decoration: none; 
	font-size: 14pt; 
	font-family: 'Roboto', sans-serif;
    font-weight: 500; 
	color: #008800;
}

a:hover.big { 
	text-decoration: none; 
	font-size: 14pt; 
	font-family: 'Roboto', 
	sans-serif; 
	color:#003300;
}
p {
	font-family: 'Roboto', sans-serif;
	font-size: 11pt;
	color: #333333;
}
p.menu {
	font-family: 'Roboto', sans-serif;
	font-size: 11pt;
	color: #333333;
	text-align:justify;
	margin-left:2; margin-right:2; margin-top:4; margin-bottom:4;
}
td {
	font-family: 'Roboto', sans-serif;
	font-size: 11pt;
	color: #333333;
	margin-left:2; margin-right:2; margin-top:4; margin-bottom:4;
}
.txt {
	font-family: 'Roboto', sans-serif;
	font-size: 11pt;
	color: #333333;
	text-align:justify;
}
.c1 {
	font-family: 'Roboto', sans-serif; 
	font-size: 8pt;
	color:"#ffffff";
	text-decoration : none;
}
a.sm {
	font-family: 'Roboto', sans-serif; 
	font-size: 8pt; 
	color: #333333;
	text-decoration : underline;
}
a:hover.sm {
	font-family: 'Roboto', sans-serif; 
	font-size: 8pt;
	color: #006600;
	text-decoration : underline;
}
a.smtag {
	font-family: 'Roboto', sans-serif; 
	font-size: 8pt;
	color: #006600;
	margin-top:4px; margin-bottom:4px;
	padding: 3px;
	text-decoration : underline;
	background-color:#cae9be;
}
a:hover.smtag {
	font-family: 'Roboto', sans-serif; 
	font-size: 8pt;
	background-color:#ffcc00;
}
a {     
	font-family: 'Roboto', sans-serif;
        color : #333333; 
	text-decoration : underline;
}
a:hover { 
    font-family: 'Roboto', sans-serif;

	color : #006600; 
	text-decoration : none;
}
a.c1 {
	font-family: 'Roboto', sans-serif;
	font-size: 8pt;
	color: #ffffff;
	text-decoration : none;;
}
a:hover.c1 {
	font-family: 'Roboto', sans-serif;
	font-size: 8pt;
	color:"#006600";
	text-decoration : none;;
}
.sm {
	font-family: 'Roboto', sans-serif;
	font-size: 8pt;
	color: #333333;
	margin-top:4px; margin-bottom:4px;
}
.nomargin {
	font-family: 'Roboto', sans-serif;
    font-size: 10pt;
	text-align:justify;
	margin:0;
}
.dwn      { 
	color: #808080; 
	font-family: 'Roboto', sans-serif;
	font-size: 8pt; 
	text-decoration: none 
}
small {
	font-family: 'Roboto', sans-serif; 
	font-size: 8pt; 
	color:"#333333";
}
.cata ul {
	padding: 0;
	margin: 0;
}
.cata li {
	list-style-type: none;
	padding: 5px 2px;
	background-color:#f3f3f3;
}
.cata li:hover {
	background-color:#cae9be;
}
.cata li a.sm {
	font-family: 'Roboto', sans-serif; 
	font-size: 10pt; 
	color:"#333333";
}


/*  IMAGES  */

.cont img {
    border: 1px solid #008800;
}
.cont img.noborder {
    border: 0px solid #000000;
}
smpic {
    border: 1px solid #008800;
}
.smpic {
    border: 1px solid #008800;
}
.imageview {
    border: 1px solid #008000;
}
imageview {
    border: 1px solid #008000;
}
.jot-row {
	border: 1px solid #CCCCCC;
	margin-bottom: 10px;
	background-color: #EFFBE9;
}

/*  SEARCH  */

input {
	margin-top: 10px;
    border: 1px solid #333;
	padding: 3px;
}
input[type="submit"] {
	margin-top: 10px;
    border: 1px solid #333;
	padding: 2px;
}

.ajaxSearch_highlight  {
	background-color: #CCFF99; 
}
.ajaxSearch_highlight1  {
	background-color: #CCFF99; 
}
.ajaxSearch_highlight2  {
	background-color: #CCFF99; 
}
.ajaxSearch_highlight3  {
	background-color: #CCFF99; 
}
ajaxSearch_resultLink  {
	font-family: 'Roboto', sans-serif; 
	font-size: 12pt; 
}

/*  TOTOP  */

#toTop {display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:-999px;
	background:url(/images/ui.totop.png) no-repeat left top;
}

#toTopHover {
	background:url(/images/ui.totop.png) no-repeat left -51px;
	width:51px;
	height:51px;
	display:block;
	overflow:hidden;
	float:left;
	opacity: 0;
	-moz-opacity: 0;
	filter:alpha(opacity=0);
}

#toTop:active, #toTop:focus {
	outline:none;
}

/*  RESPONSIVE  */

#top {width:1006px;}
#nav {width:702px;}
#content {width:1006px;}
#left {width:720px;}
#container {width:720px;}

@media (max-width: 980px) {

#top {width:100%;}
#nav {width:50%;}
#content {width:99%;}
#left {width:520px;}
#container {width:100%;}
.cont img {width:75% !important; height: auto;}
.ozon {display:none; visible:none;}

}

@media (max-width: 760px) {
#left {width:98%;}
#right {display:none; visible:none;}
a.nav  {font-size: 12px; padding: 0 3px;}
a.nav:hover  {font-size: 12px; padding: 0 3px;}
}

/*  TRASH  */

.mini       { font-size: 10px; font-family: font-family: 'Roboto', sans-serif; color: #666666 }
