﻿body,html,form 
{
    margin:0px;
    padding:0px;
    height:100%;
}
body
{
    background-color:#046396;
}
.footer p,.lastNews p
{
    margin:0px;
    padding:0px;
}
.bluebeveltop
{
    position:relative;
    background-image:url(bevel-blue-top.gif);
    background-repeat:repeat-x;
    height:106px;
    width:100%;
}
.middle 
{
    position:relative;
	min-height:607px;
	background-color:White;
}
.bluebevelbottom
{
    position:relative;
    background-image:url(bevel-blue-bottom.gif);
    background-repeat:repeat-x;
    height:139px;
    width:100%;
}
.centerframe
{
    position:absolute;
    top:0px;
    left:50%;
    margin-left:-500px;
    width:999px;
    height:auto;
    min-height:809px;
    background:transparent;
    padding:0px;
    border:0px;
    z-index:200;
}
.centerframe1
{
    position:relative;
    width:100%;
    height:auto;
    min-height:600px;
    background:transparent;
    padding:0px;
    border:0px;
    z-index:200;
}
.leftshadow
{
    position:absolute;
    top:0px;
    left:0px;
    background-repeat:repeat-y;
    background-image:url(leftshadow.gif);
    width:7px;
    height:99%;    
}
.lefttopshadow
{
    position:absolute;
    top:0px;
    left:0px;
    background-repeat:no-repeat;
    background-image:url(shadowlefttop.gif);
    width:7px;
    height:106px;  
}
.rightshadow
{
    position:absolute;
    top:0px;
    right:0px;
    background-repeat:repeat-y;
    background-image:url(rightshadow.gif);
    width:7px;
    height:99%;    
}
.righttopshadow
{
    position:absolute;
    top:0px;
    right:0px;
    background-repeat:no-repeat;
    background-image:url(shadowrighttop.gif);
    width:7px;
    height:106px;  
}

.bottomshadow 
{
background-image:url(bottomshadow.gif);
background-repeat:repeat-x;
height:13px;
width:973px;
left:13px;
position:relative;
top:0;
z-index:0;
}
.contentdiv {
background-color:white;
bottom:13px;
height:auto;
left:7px;
position:relative;
right:7px;
top:0;
width:985px;
}
.contentdiv1 {
background-color:white;
height:auto;
position:relative;
width:100%;
}

.logo
{
    position:relative;
    height:106px;
    width:985px;
    background-image:url(logo.jpg)
}
.logopopup
{
    position:relative;
    height:106px;
    width:100%;
    background-image:url(logo1.jpg);
    background-repeat:repeat-x;
}
.popupdiv
{
    height:446px;
    width:100%;
    overflow:auto;
}
#lnkLogo
{
    display:block;
    position:absolute;
    top:0px;
    left:0px;
    height:99px;
    width:320px;
}
.toolbardiv
{
    width:974px;
    height:34px;
    position:relative;
}
.toolsleft
{
    position:relative;
    width:397px;
    height:34px;
    overflow:hidden;
}
.toolsright
{
    position:relative;
    width:577px;
    background-image:url(menubevel.gif);
    height:34px;
    overflow:hidden;
}
.tmitem
{
    white-space:nowrap;
}
.grassdiv
{
    position:absolute;
    top:0px;
    left:0px;
    width:573px;
    height:14px;
    background-image:url(grass.jpg);
    background-repeat:no-repeat;
}
.menubl
{
    position:absolute;
    left:0px;
    top:25px;
    width:9px;
    height:9px;
    background-image:url(menu-bl.gif);
    background-repeat:no-repeat;
    z-index:200;
}
.menubr
{
    position:absolute;
    right:0px;
    top:26px;
    width:8px;
    height:8px;
    background-image:url(menu-br.gif);
    background-repeat:no-repeat;
    z-index:200;
}
.tbmenu
{
    position:relative;
    width:100%;
    height:34px;
    border-collapse:collapse;
    margin:0px;
    padding:0px;
}
.tbmenu td
{
    text-align:center;
    vertical-align:middle;
    padding-top:0px;
}
.topmenu
{
    position:relative;
    width:100%;
    height:34px;
}
.tbmenu a
{
    display:block;
    padding-top:2px;
    color:White;
    text-decoration:none;
    line-height:34px;
    height:32px;
    text-transform:uppercase;
    font-family:Arial;
    font-size:10px;
}
.tbmenu a:hover
{
    color:#ffdb0f;
}
.tmsep
{
    width:1px;
    background-image:url(menusep.gif);
    background-repeat:no-repeat;
    font-size:1px;
    height:34px;
}
.footer 
{
background-image:url(footerbevel.gif);
border:1px solid White;
bottom:0;
height:51px;
left:0;
position:relative;
width:983px;
z-index:200;
}
.footer1 
{
background-image:url(footerbevel.gif);
height:51px;
position:absolute;
width:800px;
top:550px;
}

.leftcorner
{
    position:absolute;
    z-index:200;
    left:-8px;
    top:-1px;
    width:15px;
    height:63px;
    background-image:url(leftcorner.gif);
    background-repeat:no-repeat;
    z-index:200;
}
.rightcorner
{
    position:absolute;
    z-index:200;
    right:-9px;
    top:0px;
    width:18px;
    height:63px;
    background-image:url(rightcorner.gif);
    background-repeat:no-repeat;
    z-index:200;
}
.tmsel a
{
    background-image:url(menuselected.jpg);
    color:#666666;
}
.tmsel a:hover
{
    color:Black;
}
.tbLanguages
{
    position:absolute;
    top:0px;
    left:24px;
}
.tbLanguages td
{
    text-align:center;
    vertical-align:top;
    font-size:10px;
    width:30px;
}
.tbLanguages a
{

font-family:Arial;
color:#afafaf;
line-height:12px;
height:12px;
text-decoration:none;
}
.tbLanguages .lsel a
{
   color:Black; 
}
.footertable
{
    width:934px;
    position:absolute;
    top:14px;
    left:28px;
  
}
.footertable1
{
    width:730px;
    position:absolute;
    top:14px;
    left:28px;}
.footertable a,.footertable1 a
{
    color:Black;
    text-decoration:none;
}
.PageContent
{
    position:relative;
    margin-left:28px;
    margin-right:28px;
    min-height:604px;
}
.startContentLeft
{
    float:left;
    position:relative;
    width:475px;
    height:400px;
    overflow:hidden;
}
.startContentRight
{
    float:left;
    position:relative;
    width:450px;
    min-height:370px;
    padding-top:28px;
}
.clear
{
    clear:both;
    height:1px;
    font-size:1px;
    line-height:1px;
}
.lastNews
{
    position:relative;
    background-color:#ffdb0f;
    padding:7px 21px 7px 21px; 
    background-image:url(newsbevel.gif);
    background-repeat:repeat-x;
    background-position:left bottom
}
.lastNews h3
{
    padding:0px;
    margin:0px 0px 12px 0px; 
    font-weight:normal;
    font-size:13px;
}
.lastNews h4
{
    margin-top:0px;
}
.lastNews .exclamation
{
    font-size:36px;
    color:White;
}
.lastNews .topleft
{
    position:absolute;
    top:0px;
    left:0px;
    width:9px;
    height:8px;
    background-image:url(news-tl.gif);
    background-repeat:no-repeat;
}
.lastNews .topleft1
{
    position:absolute;
    top:0px;
    left:0px;
    width:9px;
    height:8px;
    background-image:url(news-tl.gif);
    background-repeat:no-repeat;
}
.lastNews .topright
{
    position:absolute;
    top:0px;
    right:0px;
    width:9px;
    height:8px;
    background-image:url(news-tr.gif);
    background-repeat:no-repeat;
}
.lastNews .topright1
{
    position:absolute;
    top:0px;
    right:0px;
    width:9px;
    height:8px;
    background-image:url(news-tr.gif);
    background-repeat:no-repeat;
}
.products
{
    width:100%;
    overflow-x:hidden;
}
.products descr
{
    position:relative;
}
.products table
{
    width:930px;
}
.products table td
{
    padding-right:25px;
}
.products img
{
    margin-bottom:3px;
}
.products .greenline
{
    font-size:1px;
    line-height:1px;
    width:210px;
    border-top: solid 3px #339933;
    margin-bottom:3px;
}
.hidden
{
    display:none;
}

.popup
{
    position:absolute;
    background:white;
    width:800px;
    height:280px;
    left:50%;
    margin-left:-420px;
    top:50%;
    margin-top:-200px;
    z-index:1000;
    border:double 3px #339933; 
    padding:21px;
    display:none;
}
.flashWarn
{
    position:absolute;
    top:0px;
    left:0px;
}
.contentText
{
  
}
.contentText h1
{
    margin-left:380px;
    position:relative;
    line-height:30px;
    text-transform:uppercase;
}
.ContactsClear, .ContactsSend
{
    border:none 0px white;
    background-color:White;
    background-repeat:no-repeat;
    background-position:left bottom;
    width:109px;
    height:29px;
    font-size:11px;
}
.ContactsClear
{
    background-image:url(yb.gif);
    color:#996600;
}
.ContactsClear:hover
{
    color:#000000;
}
.ContactsSend
{
    background-image:url(gb.gif);
    color:#ffff99;
}
.ContactsSend:hover
{
    color:#ffffff;
}
.ContactButtons
{
     width:360px;
     margin:12px 0px 0px 0px;
}
.table2c
{
    position:relative;
    width:100%;
    top:12px;
    left: 0px;
}
.tdLeft
{
    width:352px;
    vertical-align:top;
    text-align:left;
}
.tdMiddle
{
    width:30px;
}
.tdRight
{
  width:555px;
  vertical-align:top;  
  text-align:left;
}
.ProductMenu
{
    position:relative;
}
.ProductMenu div.CatalogTop,.ProductMenu div.CatalogLevel
{
    position:relative;
    display:block;
    margin:0px;
    padding:0px;
    width:328px;
}
.ProductMenu div.CatalogLevel
{
    margin-bottom:12px;
}
div.CatalogTopItem
{
    display:block;
    position:relative;
    margin:0px;
    padding:0px;
    width:328px;
    border-bottom:solid 3px #339933;
}
div.CatalogTop
{
    display:block;
    position:relative;
    margin:0px;
    padding:0px;
    border:none;
}
div.CatalogTopItem a
{
    text-transform:uppercase;
    font-weight:bold;
    color:#41a041;
    text-decoration:none;
    font-size:12px;
}
div.CatalogItem
{
    display:block;
    position:relative;
    margin:0px;
    width:328px;
    height:17px;
    line-height:17px;
    background-color:#cbeccb;
    border-top:solid 1px white;
    border-bottom:none 0px white;
}
div.CatalogItem a
{
    color:#336633;
    text-decoration:none;
    font-size:11px;
    padding-left:11px;
    text-transform:none;
    font-weight:normal;
}
div.CatalogItem.Selected
{
    background-color:#339933!important;
}
div.CatalogItem.Selected a
{
    color:#ffffff;
}
.prodItem
{
    position:relative;
    border-bottom:dotted 1px black;
}
.topBack
{
    position:absolute;
    top:7px;
    right:0px;
}
.Video, .Video4
{
   /* text-align:center;*/
    
}
.Video .Sep
{
    width:250px;
    font-size:1px;
    border-bottom: dotted 1px black; 
}
.Video4 .Sep
{
    width:150px;
    font-size:1px;
    border-bottom: dotted 1px black; 
}
.adv
{
    position:relative;
}
.adv h1
{
    text-align:center;
    position:relative;
    padding:0px;
    margin:0px;
    
}
.adv h2
{
    font-weight:bold;
    border-bottom:double 3px #339933;
}
.products a
{
    text-decoration:none;
}
.txl
{
    position:absolute;
    top:100px;
    left:50%;
    margin-left:-460px;
    color:#9999ff;
    font-weight:bold;
}
.txl a
{
    color:#9999ff;
    font-weight:normal;
}
.NewsLinks
{
    text-align:right;
}
.NewsTable
{
    width:930px;
}
.tdBullet
{
    vertical-align:top;
    padding-top:2px;
    width:16px;
}
.tdNewsText
{
    vertical-align:top;
}
.NewsSep
{
    font-size:1px;
    line-height:1px;
    width:100%;
    border-top: solid 1px #339933;
    margin-bottom:3px;
}
.newsDate
{
    font-size: small;
    font-family: Comic Sans MS;
    font-style:italic;
}
.Pager
{
    text-align:right;
}
.Pager a
{
  color: #339933; 
  text-decoration:none;
  font-size: 8pt;
  padding-left:3px;
}
.Pager a.pselected
{
    font-weight:bold!important;
}
.LiveInternet
{
  position:absolute;
  top:100px;
  left:50%;
  margin-left:420px;
}