body {
    padding:0;
    margin:0;
    padding:0;
    margin:0;
    font-family:tahoma;
    font-size:11px;
    background:#e9eaeb url(/images/site/bg.png) no-repeat top left;
    color:#333333;
}

a.greylink,a.greylink:visited{
  color:#1d7692;
  text-decoration:none;
}
a.greylink:hover{
  text-decoration:underline;
  color:#1d7692;
}

div#logo{
  top:0;
  left:0;
  position:absolute;  
  margin: 80px 0 0 30px;
}

a img{
  border:0;
  cursor:pointer;
}

a,a:visited {
  color:#1d7692;
  text-decoration:none;
}

a:hover{
  color:#1d7692;
  text-decoration:underline;
}

div#content{
  width:960px;
}

div#topcolumn {

  background: transparent url(/images/site/top_menu_bg.png) no-repeat top left;
  width:773px;
  height:30px;
}

div#topcolumn1 {
    background: transparent url(/images/site/top_menu_left.gif) no-repeat top left;
    width:630px;
    height:180px;
}

div#topcolumn1 img {
    margin-left:150px;
}


div#leftcolumn{
  float:left;
  width:195px;
  
}

div#rightcolumn{
  width:280px;
  height:490px;
  float:right;
 /* padding-top:13px;*/
  background: transparent url(/images/site/bg_auto.png) left 25px no-repeat;
  
}
div#rightinside{
  padding-left:6px;
  padding-right:6px;
}


div#maincolumn {
    float:left;
/*    width:695px;*/
    width:630px;
    padding:0;
    margin:0;
/*    border:1px solid #000000;*/
}

div#mcontent{
  background: transparent url(/images/site/bg_body.png) right top no-repeat;
  width:578px;
/*  padding-left:25px !important;
  padding-left:20px;
  padding-top:13px;*/
  overflow:hidden;
  margin: 0 25px 0px 25px;
  padding:15px;
  padding-bottom:0px;
  
}

/* for understanding browsers */
div#mcontent {
min-height:190px; 
height:auto;
background: transparent url(/images/site/bg_body.png) right top no-repeat;
}
/* for Internet Explorer */
/*\*/
* html div#mcontent {
height: auto;
}
/**/

div.tcontent{
  background: transparent url(/images/site/bg_body.png) right top no-repeat;
  width:578px;
/*  padding-left:25px !important;
  padding-left:20px;
  padding-top:13px;*/
  overflow:hidden;
  margin: 0 25px 25px 25px;
  padding:15px;
}

/* for understanding browsers */
div.tcontent {
min-height:10px; 
height:auto;
background: transparent url(/images/site/bg_body.png) right top no-repeat;
}
/* for Internet Explorer */
/*\*/
* html div.tmcontent {
height: auto;
}
/**/

div#footer {
    display:block;        
    height:70px;
    background: transparent url(/images/site/footer.png) left top no-repeat;
    clear:both;
    color:#999999;
    padding:11px 100px 20px 20px;
    margin-right:130px;
    font-size:11px;
}


div#footer * {
    color:#999999;
    font-size:11px;
}
div#footer * a,div#footer * a:visited{
  color:#999999;
  text-decoration:none;  
  font-size:11px;
}
div#footer * a:hover{
  text-decoration:underline;
}
div#copyrights{
    display:block;
/*  float:left;*/
}
div#creator{
    display:block;
    padding-top:8px;
}

div#langbar{
  float:left;
  margin-left:70px;
  margin-top:5px;
  text-align:center;

}
div#langbar a{
  font-size:10px;
  color:#0463a0;
  text-transform:uppercase;
  padding-left:5px;
  padding-right:5px;
  text-decoration:none;
}
div#langbar a:hover{
  text-decoration:underline;
}
div#langbar a#curlng{
  color:#0463a0;
  text-decoration:underline;
}

/*FIRST LEVEL START*/
#navcontainer{
  margin-left:10px;
  margin-right:0px;
 
}

#navcontainer ul
{
display:inline;
float:left;
list-style-type: none;
text-align: left;
margin:0;
padding:0;
}
#navcontainer ul li
{
display:inline;
  float:left;
  margin-bottom:10px;
}

#navcontainer ul  li a.vmenu
{
	font-family:tahoma;
	font-size:11px;

margin-top: 5px;
margin-left: 40px;
text-align: left;
text-decoration: none;
color: #0863b0;
display:block;
width:auto;
/*height:14px;
line-height:12px;*/
}

#navcontainer ul li a:hover, #navcontainer ul li a.vmenu:hover 
{
/*background: transparent url(/images/site/mbcgrn.png) no-repeat left top;
color: #FFF;*/
text-decoration: underline;

}

#navcontainer ul li a#current
{
/*background: transparent url(/images/site/mbcgrn.png) left top repeat-x;
color: #FFF;*/
text-decoration: underline;
}
/*SECOND LEVEL START*/
#navcontainer1{
  margin-left:10px;
  margin-right:0px;
  margin-top:5px;
width:143px;
}

#navcontainer1 ul
{
list-style-type: none;
text-align: left;
margin:0;
padding:0;
}
#navcontainer1 ul li
{
  margin:0;
  
}

#navcontainer1 ul li a
{
padding-left: 42px;
text-align: left;
text-decoration: none;
color: #0863b0;
display:block;
width:auto;
font-weight:bold;
height:1%;
/*height:12px;
line-height:12px;*/
}

#navcontainer1 ul li a:hover
{
text-decoration:underline;
background:none;
color: #0863b0;
}

#navcontainer1 ul li a#current1
{
background: none;
color: #0863b0;
text-decoration:underline;
}

/*
.categoryname{
    position:absolute;
  background: transparent url(/images/site/bg_header.png) left top repeat-x;
  height:29px;
/*  line-height:12px;
  padding-left:13px;*/
  text-transform:uppercase;
  color:#000;
  font-weight:bold;
  width:auto;
  top:181px;
  left:25px;
  padding: 5px 15px;
}
*/
.piccontsml{
  float:left;
  border:2px solid #69aadd;
  margin-right:5px;
}
.piccont{
  float:left;
  border:2px solid #69aadd;
  margin-right:10px;
}

.lightblue{
  color:#0863b0;  
}
.listheadline{
  font-weight:bold;
  color:#0863b0;
}
.readmorelink{
 
  height:12px;
  line-height:12px;
  padding: 5px; 
   font-weight:bold;
  float:right;
 /* background: transparent url(/images/site/mbcgrn.png) left top repeat-x;*/
}
.readmorelink a,.readmorelink a:visited{  
  color:#1f5e9d;
  text-decoration:none;
}
.readmorelink a:hover{
  text-decoration:underline;
}
.backlink{
  height:12px;
  line-height:12px;
  padding: 5px; 
   font-weight:bold;
  float:left;
/*  background: transparent url(/images/site/mbcgrn.png) left top repeat-x;*/
}
.backlink a,.backlink a:visited{  
  color:#1f5e9d;
  text-decoration:none;
}
.backlink a:hover{
  text-decoration:underline;
}
.clearer{
  clear:both;
  font-size:1px;
  height:1px;
  visibility:hidden;
}


.tab td.text {
    font-family:tahoma;
    font-size:11px;
    color:#0463a0;

    padding:0 10px;
    height:29px;
}



#catalog_menubox {
  margin-top:35px;
  margin-left:140px;
  margin-right:0px;
 
}

#catalog_menubox ul.category
{
list-style-type: none;
text-align: left;
margin:0;
padding:0;
}
#catalog_menubox ul.category li
{
display:block;
  height:130px;
/*  margin-bottom:20px;*/
  padding:5px 5px;
  
}

#catalog_menubox ul.category li a
{
	font-family:tahoma;
	font-size:11px;

/*display:block;*/
padding-top:3px;
padding-bottom:3px;
margin-left: 0;
text-align: left;
text-decoration: none;
color: #0863b0;
/*display:block;
width:auto;*/
font-weight:bold;

}

#catalog_menubox ul.category li a:hover
{
    text-decoration: underline;
}

#catalog_menubox ul.category li ul.subcategory li
{
height:auto;
list-style-type: none;
text-align: left;
margin:0;
padding:0;
}

#catalog_menubox ul.category li ul.subcategory
{
list-style-type: none;
text-align: left;
margin:0;
padding:0;
}



#catalog_menubox ul.category li ul.subcategory  li a
{
font-family:tahoma;
font-size:11px;
display:block;
padding:3px 0;
margin-left: 0;
text-align: left;
text-decoration: none;
color: #0863b0;
/*display:block;
width:auto;*/
font-weight:normal;
line-height: 12px;

}

#catalog_menubox ul.category li ul.subcategory  li a:hover
{
    text-decoration: underline;
}

#catalog_menubox a#current, #catalog_menubox a#current:hover
{
    text-decoration: underline;
}


.categoryname{position:absolute;margin-left:-15px;margin-top:-44px;z-index:5;color:#FFF;}
.lftborderm{background: transparent url(/images/site/left_header.png) no-repeat top left;padding-left:4px;height:29px; }
.rghtborder{background: transparent url(/images/site/right_header.png) no-repeat top right;padding-right:4px;height:29px;width:auto !important;width:1%; }
.whtspc{font-family:tahoma;font-size:16px;padding-left:10px;padding-right:10px;height:29px;background: transparent url(/images/site/bg_header.png) repeat-x top left;line-height:28px;font-weight:bold;color:#1f5e9d;white-space:nowrap;}


