body {font-size: 12px; padding:0px; margin:0px; COLOR: #000000; font-family: Tahoma, Verdana, Arial;
color:#686868;
background-attachment: scroll;
background-clip: border-box;
background-color: rgb(103, 103, 103);
background-image: url(body.gif);
background-origin: padding-box;
background-position: 50% 50%;
background-repeat: repeat-y;
background-size: auto;

}
.banner { height:230px; width:600px;
position:absolute;
top:20px;
left:370px;
}
a.cat {color:#bee4fb;}
.bannertable {background-color:#D2D2FF;padding:5px;}

img {border:0px;}
div {margin:0px; padding:0px;}

a {color: #005584; text-decoration:none;}
a:hover {color: #00a6ff; text-decoration:underline;}
.navline a:hover {color: #90c0dd; text-decoration:underline;}
ul {padding: 20px; FONT-SIZE: 12px; margin: 10px 20px 10px 25px; color: #000000; list-style-type: disc; text-align: left;}
li {padding: 0px; list-style-image: url(li.gif); margin: 0px; list-style-type: disc; color:#843f16;}

p.h1 {color:#323232; text-align:left; font-weight:bold; font-size:12px; padding: 0px; margin: 20px 20px 20px 20px;}
h1 {color:#323232; text-align:left; font-weight:bold;   font-size:14px; padding: 0px; margin: 20px 20px 20px 20px;}
h2 {color:#3e3e3e; text-align:left; font-weight:bold;   font-size:11px; margin:0px; padding: 20px 20px 15px 27px;}
h3 {color:#ffffff; text-align:left; font-weight:normal; font-size:11px; margin:0px; padding: 10px 30px 10px 27px;}
h4 {color:#343434; text-align:left; font-weight:normal; font-size:11px; margin:0px; padding: 10px 20px 10px 47px; background:url(l_men_h1.gif) bottom left no-repeat;}
h5 {color:#135e79; text-align:left; font-weight:normal; font-size:11px; margin:0px; padding: 0px 20px 5px 27px;}


h6 {color:#005584; font-weight:700; font-size:12px; padding: 0px; margin:0px;}



.cat_tree
{
}

.m_title1
{
  color:#ffffff;text-align:left; font-weight:normal; font-size:11px; margin:0px; padding: 10px 30px 10px 27px;
}

.title a
{
  color:#323232;
}

.lmenu .m_title2 {color:#343434; text-align:left; font-weight:normal; font-size:12px; margin:0px; padding: 10px 20px 10px 47px; background:url(l_men_h1.gif) top left no-repeat;}
.lmenu .m_title3 { text-align:left; font-weight:normal; font-size:12px; padding: 0px; margin: 5px 0px 5px 57px;}

.lmenu .m_title4 { text-align:left; font-weight:normal; font-size:12px; padding: 0px; margin: 5px 0px 5px 67px;}


.news .n_title1 {color:#3e3e3e; text-align:left; font-weight:100; font-size:12px; margin:0px; padding: 20px 20px 5px 27px; font-style: italic;}

.news .n_title2 {color:#135e79; text-align:left; font-weight:700; font-size:12px; margin:0px; padding: 0px 20px 5px 27px;}

.navline {color:#ffffff; text-align:left; font-weight:normal; font-size:12px; margin:0px; padding: 10px 30px 10px 27px;}


.prod h2
{
color:#3E3E3E;
font-size:14px;
font-weight:bold;
margin:0;
padding:20px 20px 0px 0px;
text-align:left;
}

p.title
{
  color:#323232; text-align:left; font-weight:bold; font-size:12px; padding: 0px; margin: 20px 20px 20px 20px;
}

.title h1
{
color:#323232; text-align:left; font-weight:bold; font-size:16px; padding: 0px; margin: 20px 20px 20px 20px;  
}

.title2
{
color:#3E3E3E;
font-size:14px;
font-weight:bold;
margin:0;
padding:20px 0px 15px 0px;
}

.prod_title h1
{
color:#323232; font-weight:bold; font-size:16px; padding: 0px; margin: 20px 20px 20px 0px; text-align:center;  !important;
}


p {color: #686868; font-size:12px; padding-bottom: 10px; padding-top: 10px;}

.menu a {font-family:Arial Narrow, Arial, Helvetica; font-size:16px; color:#FFFFFF; text-decoration:none; padding: 0px 25px 0px 25px; font-weight:100;}
.menu a:hover {color:#90c0dd;}
.menu td {text-align:center;}



div.logo {background-image:url(logobg.png);
background-position:0% 0%;
background-repeat:repeat-x;
height: 270px;
margin-top:-1px;
padding-top:1px;
text-align:left;}


.logo a {font-family:Arial Narrow, Arial, Helvetica; font-size:18px; color:#da5a00; text-decoration:none;}
.logo a:hover {color:#ee7b2b; text-decoration:underline;}

div.line {background-image:url(adress_line.gif); height:50px; color:#e2e2e1;}

.lmenu a:hover {color: #343434;}
.news {padding:16px;}
.news h2 {padding: 10px 10px 5px 17px;}
.news h5 {padding: 0px 10px 5px 17px;}
.news p {color:#686868; text-align:left; font-size:11px; margin:0px; padding: 5px 10px 20px 17px;}
.news div {text-align:right; padding: 0px 10px 10px 27px;}
.news div.bd {text-align:left; padding: 0px;}
.news div.bd_vasno {text-align:left; padding: 0px;border:solid 1px black;margin-top:4px;margin-bottom:4px;}

.content span {color:#323232; text-align:left; font-weight:bold; font-size:12px; padding: 0px; margin: 10px 0px 10px 0px;}

.faq {color:rgb(255, 102, 0)}

.micro,.micro ul {padding: 0px; margin: 10px 20px 10px 25px;}

.seo_text p {
text-align:justify;
padding:3px;
}

.seo_text h2 {
margin-top:5px;
margin-bottom:5px;
margin-left:20px;
color:#323232;
font-size:13px;
font-weight:bold;
padding:0px;
}

.seo_text h3 {
margin-top:5px;
margin-bottom:5px;
margin-left:20px;
color:#323232;
font-size:12px;
font-weight:bold;
padding:0px;
}

.seo_text li {
text-align:justify;
color:#686868;
font-size:11px;
}

.seo_text ul {
padding:3px;
}

.cat_filter
{
  margin-left: 20px;
}
.cat_filter td
{
  padding-right: 15px;
}
.cat_filter .line2
{
  padding-right: 15px;
  padding-top:5px;  
}

.cl404
p {
color:#686868;
font-size:11px;
padding-bottom:5px;
padding-top:5px;
}

.publications
{
  padding-left:27px; 
  padding-top:20px;  
}

.publications .name 
{
padding-bottom:5px;
text-align:left;
}

.publications .name a
{
color:#323232;
font-size:12px;
font-weight:bold;
}

.publications .namedet
{
color:#323232;
font-size:14px;
font-weight:bold;
padding-bottom:5px;
text-align:left;
}


.publications .txt p
{
  padding:0px;
  margin: 0px;
  text-align: justify;
}

.publications .txtdet p
{
  padding:5px 0px 5px 0px;
  margin: 0px;
  text-align: justify;
  text-indent: 15px;
}

.publications .det_link
{
  padding-bottom: 25px;
  padding-top: 5px;  
  text-align:left;
}

.publications .pages p
{
  color:#686868;
  font-size:11px;
  padding-bottom:15px;
  padding-top:0px;
  margin:0px;
}

.img_pad1
{
  padding-left:10px;
  padding-bottom:10px;
}

.img_pad2
{
  padding-top:5px;
  padding-right:10px;
  padding-bottom:10px;
}
  
.img_pad3
{
  padding-right:10px;
  padding-bottom:10px;
}

#properties .tr0 
{
  background-color:#B7DDF5;
}

#properties td
{
  color:#3E3E3E;
  font-size:12px;
  font-weight:normal;
  margin:0;
  padding:10px 15px 10px 20px;
  text-align:left;  
}

#properties .name
{
  padding-left:47px;
}

#properties .title
{
  font-weight:bolder;
}
.m_title2_top
{
  color:#005584;
  background: url(l_men_h1_bot.gif) top left no-repeat;
  width: 216px;
  height: 3px;
}

.zlogo {background-image:url(logof.png);
margin-top:50px;
background-repeat:no-repeat;
height:100px;
width:190px;}

.zlogot {margin-left:100px;margin-top:10px;}

.vivakom {font-size:11px;}
.vivakom a {color:#686868;} 
.vivakom a:hover {text-decoration:none;}

.publication-text {
	padding-right: 20px;
}

.publication-text h1 {
	margiN: 15px;
}

.publication-text h2 {
	padding: 0px;
	margiN: 15px;
	font-size: 13px;
}
