* { -moz-box-sizing: border-box;}

body{
	background-color : #FFFFFF;
}
td{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 12px;
	color : #000000;
}
a{
	color : #199c16;
}
a:hover{
	text-decoration : none;
}
a.inv{
	text-decoration : none;
}
a.inv:hover{
	text-decoration : underline;
}
h1{
	margin : 0px 0px 15px 0px;
	font-size : 18px;
	font-weight : normal;
	color : #199c16;
	line-height : 18px;
}
h2{
	margin : 0px 0px 0px 0px;
	font-size : 14px;
	font-weight : normal;
	color : #155587;
}
h3{
	margin : 0px 0px 15px 0px;
	font-size : 18px;
	font-weight : normal;
	color : #000000;
	line-height : 18px;
}
form{
	margin : 0px;
}
input, textarea, select{
	border : 1px solid #999999;
	font-size : 11px;
	color : #040602;
	background-color : #FFFFFF;
}
.desby, .desby a{
	font-size : 11px;
	color : #c6c6c6;
}


td.black{
	background-color : #040602;
}

.icons td{
	height : 25px;
	width : 25px;
	background-color : #199c16;
	text-align : center;
}
.icons td.null{
	background-color : transparent;
	width : 10px;
}

.slog{
	color : #040602;
	font-size : 30px;
	line-height : 27px;
}
.slog span{
	color : #199c16;
}

div.search{
	font-size : 11px;
	color : #9c9c9c;
}

input.button{
	border : 1px solid #040602;
	color : #FFFFFF;
	background-color : #040602;
}

.flash{
	height : 350px;
	background-position : 50% 100%;
	background-repeat : repeat-x;
	/*background-image : url(images/flash.gif);
	*/
}
.flashcont{
	position:absolute;
	top:170px;
	left:0px;
	width:100%;
	height:330px;
}

.topmenucont{
	position : absolute;
	z-index : 1;
}

.topmenu td{
	height : 65px;
	color : #FFFFFF;
	vertical-align : bottom;
	text-align : center;
	padding-bottom : 15px;
	white-space : nowrap;
	padding-left : 20px;
	padding-right : 20px;
}
.topmenu td.null{
	padding : 0px 10px 0px 10px;
}
.topmenu a{
	color : #FFFFFF;
}
.topmenu #active{
	background-image : url(images/topmenu_a.gif);
	background-position : 0px 0px;
	background-repeat : repeat-x;
}

.main .div{
	background-position : 50% 0px;
	background-repeat : repeat-y;
	background-image : url(images/main_div.gif);
	height : 7px;
}
.main #divtop{
	background-image : url(images/main_div_top.gif);
}
.main #divbott{
	background-image : url(images/main_div_bott.gif);
}

.news .date{
	color : #02913f;
	font-weight : bold;
}

.cattop .line{
	margin : 10px 0px 20px 0px;
	background-image : url(images/cattop_line.gif);
	background-position : 0px 0px;
	background-repeat : repeat-x;
	height : 1px;
}
.cattop .items .name{
	font-size : 13px;
	color : #5c5c5c;
	font-weight : bold;
	margin-bottom : 5px;
}

.copyr{
	font-size : 11px;
	color : #636363;
}

.menu a{
	color : #121212;
}
.menu .item{
	background-image : url(images/menu_lab.gif);
	background-position : 0px 5px;
	background-repeat : no-repeat;
	padding-left : 10px;
	margin-bottom : 10px;
}
.menu .sub{
	padding : 5px 0px 10px 10px;
}
.menu .sub .item{
	background-image : url(images/menu_sub_lab.gif);
	background-position : 0px 5px;
	background-repeat : no-repeat;
	padding-left : 10px;
	margin-bottom : 5px;
}

.param td{
	background-color : #f1f1f1;
	color : #000000;
}
.param td.crn{
	height : 15px;
	background-position : 0px 0px;
	background-repeat : no-repeat;
}
#paramcrnlt{
	background-image : url(images/param_lt.gif);
}
#paramcrnlb{
	background-image : url(images/param_lb.gif);
}
#paramcrnrt{
	background-image : url(images/param_rt.gif);
}
#paramcrnrb{
	background-image : url(images/param_rb.gif);
}

.catalog td{
	color : #000000;
	padding : 5px 10px 5px 10px;
	white-space : nowrap;
}
.catalog .nullwrap{
	white-space : normal;
}
.catalog .null{
	padding : 0px;
}
.catalog .head{
	background-color : #199c16;
	font-weight : bold;
	color : #FFFFFF;
	padding : 3px 10px 3px 10px;
}
.catalog .grey{
	background-color : #f1f1f1;
}

h1.sitemap{
	margin : 0px 0px 10px 0px;
	font-size : 14px;
	font-weight : bold;
}