/* CSS Document */
html,body
{
margin:0;padding:0;
background: #fff; 
text-align: center;
background-image:  url(images/bg3.jpg);
background-repeat: repeat-x;
}

#flash
{
height:200px;
margin: 0;
}

#menu
{
height:29px;
margin: 0;
border-bottom: 1px dotted #fff;
}

#header form 
{
position:relative; 
top:60px;
right:20px;
}

form input, form textarea 
{ 
background-color: #ccc; 
}

#footer a:link, #footer a:visited 
{ 
color: #999; 
text-decoration: none; 
}

#footer a:hover 
{ 
color: #000; 
text-decoration: underline; 
}

div#header
{
height:100px;
margin:0;
padding-left:0px;
text-align: right;
background-image: url(images/logo_KATS.jpg);
background-repeat: no-repeat;
background-position: 20px 35px;
color: #FFF;
}
  

div#holder{margin:0px;padding:0px;}
div#footer{clear:both;width:100%;border-top: 1px solid #999;text-align:center;}
div#footer p{margin:0 0 20px 0;padding:0px 0px;color: #999;}

div#container
{
width:800px;
border-left: 1px dotted #fff;
border-right: 1px dotted #fff;
text-align:left;
margin: 0 auto;
font-family:  verdana, helvetica, arial, sans-serif;
font-size: 11px;


}

div#left{width:360px; margin: 20px 0 20px 20px;position:relative;}
div#right{width:360px;margin: 20px 20px 20px 0;position:relative;}
div#break{clear:both;width:100%}

.floatleft{
	float:left;
	position:relative;
	margin-right: 10px;
}
.floatright{float:right;position:relative;}

ul.navlist
{
position:relative;
padding: 0;
margin: 10px 0px;
width: 360px;
list-style-type: none;
}


ul.navlist li a
{
position:relative;
margin: 0;
padding: 0.25em 20px;
display: block;
color: #FFFFFF;
text-align: left;
text-decoration: none;
border-bottom: 1px solid #FFFFFF;
background-color:#8ea6b6;
}


ul.navlist li a:hover
{background-color: #FFFFFF; color: #000000; text-decoration: none;}

#content 
{
	margin: 20px 20px;
	color: #000;
	line-height: 1.5em;
}

#pricelists
{
margin: 0px 0px;
color: #000;
line-height: 1.5em;
}

#content h1, #pricelists h1
{
width:100%;border-bottom: 1px dotted #FFF;
color: #FFFFFF;
background-color:#999999;
display: block;
font-size: 13px;
line-height: 2em;
text-indent: 10px;
}

#content a:link, #content a:visited { 
position: relative;
color: #0033FF; 
font-size: 11px; 
text-decoration: none; 
}
#content a:hover { color: #000; text-decoration: underline; }

#pricelists a:link, #pricelists a:visited { color: #0033FF; font-size: 11px; text-decoration: none;}
#pricelists a:hover { color: #000; text-decoration: underline; }

a img { border-style:none; }

#topic
{
margin: 20px 20px 0 20px;
}

iframe { frameset: none; border: none;}

#productinfo
{
margin: 20px 20px 0 0px;
}


hr{height:0;border:0;border-top:1px dotted #999;}
