/* Generated by CaScadeS, a stylesheet editor for Mozilla Composer */

  body { margin: 0px;
    padding: 0px;
    font-family: Verdana,Geneva,sans-serif;
    background-color: rgb(180, 180, 180);
    }

  h2 { margin: 8px 0px 0px 40px;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 16px;
    text-align: left;
    color: rgb(255, 255, 255);
    }

  h2 { margin: 0px 0px 0px 16px;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 16px;
    text-align: left;
    color: rgb(255, 255, 255);
    }


  h3 { margin: 0px;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    text-align: left;
    color: rgb(255, 255, 255);
    }

  h4 { margin: 0px 0px 4px;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    text-align: left;
    color: rgb(255, 255, 255);
    }

  em { font-family: Verdana,Arial,Geneva,sans-serif;
    color: rgb(143, 0, 0);
    text-decoration: none;
	font-weight: bold;
	font-style: normal;
    }


   a, a:visited, a:active {
    color: #3f3f41;
    text-decoration: none;
    }

   .active a, .active a:visited, .active a:active {
    color: rgb(255, 255, 255);
    text-decoration: none;
    }

   #rsz {
	min-width: 472px;
	max-width: 788px;
	width: expression((document.documentElement.clientWidth || document.body.clientWidth) < 774 ? '472px' : (document.documentElement.clientWidth || document.body.clientWidth) > 995 ? '788px' : '100%' );
	background-color: rgb(180, 180, 180);
	background-image: url(/img/bg.gif); background-repeat: no-repeat;
	padding-top: 8px;
	}

   .head_tbl {margin-left:24px;}
   .head_tbl td {padding-left: 20px; padding-right: 20px;}

  .menu {font-family: Verdana,Arial,Geneva,sans-serif; 
	font-size: 12px; 
	font-weight: bold;
	text-align: right;}

  .submenu {font-size: 10px;
	text-align: right;}

  .dop_menu {font-size: 12px;}

   .dop_menu a, .dop_menu a:visited,.dop_menu a:active {
    color: #656a78;
    text-decoration: none;
    }

   .news {padding:10px;}
   .bnews {padding:10px 0;}
   .news a, .news a:visited, .news a:active, .bnews a, .bnews a:visited, .bnews a:active {
    color: rgb(143, 0, 0);
    text-decoration: none;
    }

   .map h3 a, .map h3 a:visited, .map h3 a:active {
    color: #ffffff;
    text-decoration: none;
    }

   .map a, .map a:visited, .map a:active {
    color: #3f3f41;
    text-decoration: none;
    }

   a:hover, .active a:hover, .dop_menu a:hover {
    color: #f2372a;
    text-decoration: none;
    }

  .copy_txt { font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
    font-weight: bold;
    color: rgb(235, 235, 235);
    }

  .form { font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    color: rgb(0, 0, 0);
    margin: 0px; padding: 0px;
    }

  .map { font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #3f3f41;
    text-align: left;
    }

  .news { font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #3f3f41;
    text-align: left;
    }

  .bnews { font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #3f3f41;
    text-align: left;
    }

  .news_date { font-family: Verdana,Arial,Geneva,sans-serif;
    color: rgb(143, 0, 0);
    text-decoration: none;
    }

  .news a, .main a:visited, .main a:hover, .main a:active { font-family: Verdana,Arial,Geneva,sans-serif;
    color: rgb(143, 0, 0);
    text-decoration: none;
    }

  .bnews a, .copy_txt a { color: rgb(235, 235, 235);
    text-decoration: none;
    }

  .inputstyle { font-size: 10px;
		border: none; 
		background-color: rgb(166, 173, 191)
    }

  textarea { font-size: 11px;
    }

  .button { border: 1px solid buttonshadow;
    padding: 2px;
    background: rgb(148, 153, 159) none repeat scroll 0% 50%;
    height: 22px;
    font-size: 13px;
    color: rgb(255, 255, 255);
    }

  .formlabel { font-size: 12px;
	color: #656a78;
    }

  .formerr { font-size: 10px;
    color: rgb(143, 0, 0);
    }

  .contact {color: rgb(255, 255, 255);
    font-size: 9px;
    padding-left: 10px;
    padding-bottom: 10px;
    }

  .contact_name { font-size: 13px;
    }

  .cat_title { font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: rgb(148, 153, 159);
    }

  .cat_title a { font-size: 10px;
    }

  .tabcomp {width:228px;}
  .tabcomp th {font-size: 9px; border-bottom: 1px solid #d3d6df;}
  .tabcomp td {font-size: 9px; border-bottom: 1px solid #d3d6df;}
  .tabcomp .nl {border-bottom: none;}
  .vprice {font-size: 16px; font-weight: bold; color: #3f3f41;}
  .subscription { font-family: Verdana,Geneva,sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #3f3f41;
    text-align: left;
    }
  .subscription td {padding-bottom: 9px;}

  .subscription .inputstyle {background-color: rgb(255,255,255); width: 200px; height: 18px;}

  .langsw {float: right; background-color:rgb(129, 137, 160); border: 1px solid #ffffff; padding: 3px; width: 112px; text-align: center;}
  .subslink {float: left; background-color:rgb(204, 37, 45); border: 1px solid #ffffff; padding: 3px; width: 164px; text-align: center;}
  .fblink {background-color:rgb(204, 37, 45); border: 1px solid #ffffff; padding: 3px; width: 144px; margin:6px 16px 12px 0;;text-align: center;font-weight:bold;}

#ID_ANIMATE
{
    position        :    relative;
    background      :    transparent;
    border          :    0px;
    width           :    100%;
    height          :    100%;
}

#ID_ANIMATE .IMG
{
    position        :    absolute;
    width           :    17px;
    height          :    17px;
    font-size       :    0px;
    z-index         :    1;
}

