body{
height:100%;
margin:0px;
padding-bottom: 4px;
padding-top: 4px;
background: #FFFFFF;
font-size: 11px;
font-family: tahoma;
}
html {
  padding:0;
}


.category {
  color:#000040;
  font-size: 12px;
  font-family: tahoma;
  padding-top: 15px;
}
tarif_txt {
	font-size: 9px;
	font-weight: bold;
}
h1 {
	font-size: 16px;
	font-weight: bold;
}
p {
	font-size: 13px;
}
.tariffs_main {
	font-size: 9px;
	font-weight: bold;
	margin-left: 15px;
}

li {
	font-size: 13px;
}

.slink {
  color: #717171;
  font-size: 11px;
  font-family: tahoma;
}
.slink a:active,
.slink a:visited,
.slink a:link {
  color: #E34000;
  text-decoration:none;
  }

.slink a:hover {
  color: #E34000;
  text-decoration: underline;
  }
.copy {
  color: #323232;
  text-align: left;
  font-size: 12px;
  font-family: tahoma;
  font-weight: bold;
  padding: 5px;
}
.copy a:active,
.copy a:visited,
.copy a:link,
.copy li a:active,
.copy li a:visited,
.copy li a:link {
  color: #323232;
  text-decoration:none;
  }
.copy a:hover,
.copy li a:hover {
  color: #F5DEB3;
  text-decoration: underline;
  background-color: #000040;
  }
.skin {
  font-size: 11px;
  font-family: tahoma;
  padding-left: 60px;
}
.skin select {
  font-size: 11px;
  font-family: tahoma;
}
.ltitle {
  color: #E34000;
  font-size: 18px;
  font-family: tahoma;
  font-weight: bold;
  padding-left: 6px;
  padding-top:  11px;
}
.stext {
  color: #727272;
  font-size: 11px;
  font-family: tahoma;
}
.stext a:active,
.stext a:visited,
.stext a:link {
  color: #E34000;
  text-decoration:none;
  }

.stext a:hover {
  color: #E34000;
  text-decoration: underline;
  }
.ntitle {
  color: #888888;
  font-size: 18px;
  font-family: tahoma;
  font-weight: bold;
  padding-left: 6px;
  padding-top:  11px;
}
.ntitle a {
  color: #4b719e;
  text-decoration:none;
}
.ntitle a:hover {
  text-decoration: underline;
  }
.ctitle {
  color: #888888;
  font-size: 12px;
  font-family: tahoma;
  padding-left: 6px;
  padding-top:  18px;
}
.ctitle a {
  color: #4b719e;
  text-decoration:none;
}
.ctitle a:hover {
  text-decoration: underline;
  }
.date {
  margin-left:12px;
  text-align: left;
  vertical-align: top;
  font-family:Tahoma;
  font-size:11px;
  color:#82919A;
}

/*----------------------------------------------------*/
/* Стили используемые в NataHaus                      */
/*----------------------------------------------------*/
a {
  color:#00008B;
  text-decoration: underline;
}
.nav {
  font-family:Tahoma;
  font-size:11px;
  color:#6C7D88;
}
.addnews {
  color: #04243F;
  font-size: 11px;
  font-family: tahoma;
  font-weight: bold;
  padding-right: 5px;
}
.newsbody {
  vertical-align: top;
  text-align: justify;
  font-family:verdana;
  font-weight: normal;
  line-height: 16px;
  font-size:12px;
  color:#000000;
/*  background-color: #FDFDFD;*/
  background-color: #FFFFFF;
  padding: 10px 0px 3px 0px;
}
.newsbodylink {
  text-align: center;
  font-family:verdana;
  font-weight: normal;
  line-height: 16px;
  font-size:12px;
  color:#000000;
/*  background-color: #FDFDFD;*/
  background-color: #C8F8C8;
  padding: 3px 0px 3px 0px;
}
.newsbody a,
.newsbodylink a {
  color: #0000DD;
}
.newsbody a:hover,
.newsbodylink a:hover {
  color: #EEEEEE;
  background-color: #0000DD;
}
.newsbody IMG,
.newsbodylink IMG {
  border: 1px solid #A9A9A9;
  margin: 10px 10px 10px 10px;
}
.smilies {
  vertical-align: top;
  width:250px;
  height:300px;
  overflow:auto;
  border: 1px dashed #000000;
  padding:0px;
}
.smilies a,
.smilies a:hover {
  text-align: justify;
  font-family:verdana;
  font-weight: normal;
  line-height: 16px;
  font-size:12px;
  color:#000000;
/*  background-color: #FDFDFD;*/
  background-color: #FFFFFF;
  padding: 0px;
  margin: 0px;
}
.smilies IMG {
  margin: 0px;
}
.nav IMG {
  border: 0px;
  margin: 0px;
}
.newsbody_img {
  border: none;
  margin: 10px 10px 10px 10px;
}
.newstitle,
.shorttitle {
  font-family:Tahoma;
  font-size:12px;
  color:#000040;
/*  margin-top:8px;
  margin-left:10px;*/
  padding:2px 4px 4px;
}
.shorttitle a {
  font-family:verdana;
  font-size:12px;
  text-decoration: none;
}
.categorytitle {
  font-family:Tahoma;
  font-size:12px;
  color:#000040;
  padding:2px 4px 4px 10px;
}
.categorytitle a {
  font-family:Tahoma;
  font-size:10px;
  color:#181858;
  text-decoration: none;
}
.shorttitle a:hover,
.categorytitle a:hover {
  color: #EEEEEE;
  background-color: #000040;
}
.menutitle {
  font-family: Geneva, Verdana;
  font-size:13px;
  font-weight: bold;
  color:#00008B;
  margin-top:6px;
  margin-bottom:6px;
  margin-left:6px;
}
.menutitle a {
  color:#000000;
  text-decoration: none;
}
.menutitle a:hover {
  color: #EEEEEE;
  background-color: #00008B;
}
div.menutitle img {
  vertical-align: middle;
}
.menutree {
  font-family: Geneva, Verdana;
  font-size:12px;
  font-weight: bold;
  color:#00008B;
  margin-top:6px;
  margin-bottom:6px;
  margin-left:18px;
}
.menutree a {
  color: #3131BC;
  text-decoration: none;
  margin-top:6px;
  margin-bottom:6px;
  margin-left:18px;
}
.menutree a:hover {
  color: #FAFAFA;
  background-color: #2424AF;
  margin-top:6px;
  margin-bottom:6px;
  margin-left:18px;
}

.searchinput {
  font-family:tahoma;
  font-size:10px;
}
.banner_news {
  vertical-align: middle;
  text-align: center;
  font-family:Tahoma;
  font-size:12px;
  color:#000000;
  border: 2px dotted #4169E1;
}
.banner {
  vertical-align: middle;
  text-align: center;
  font-family:Tahoma;
  font-size:12px;
  color:#000000;
}
.bannerclick {
  vertical-align: middle;
  text-align: center;
  font-family: Verdana;
  font-size: 13px;
  color:#000000;
  background: #C3D9FF;
/*
  background: #E0ECFF;
*/
  padding: 10px 5px 10px 5px;
  border: 1px dashed #000000;
}
.toptable {
  border-top:1px solid #696969;
}
.bottomtable {
  border: none;
/*  border-bottom:1px solid #10A9FF;*/
}
.shorttable {
  padding: 6px;
  border-bottom:1px solid #696969;
  background-color: #F0F0F0;
}
.shortdiv {
  margin-top:12px;
  border:1px solid #696969;
  background-color: #FFFFFF;
}
.bannertable {
  border: 3px dotted #4169E1;
}
.toptext {
  vertical-align: middle;
  text-align: center;
  font-family:Verdana;
  font-size:36px;
  font-weight:bold;
  color:#470000;
  margin-top:6px;
}
.bottomtext {
  vertical-align: top;
  font-family:Tahoma;
  font-size:12px;
  color:#000000;
/*  margin-top:20px;
  margin-left:14px;
  margin-bottom:6px;*/
}

.style1 {
  text-align: justify;
  font-family:Tahoma;
  font-size:11px;
  color:#04243F;
  margin-left:8px;
  margin-right:5px;
}
.style2 {
  font-family:Tahoma;
  font-size:11px;
  color:#43637E;
}
.style2 a {
  font-family:Tahoma;
  font-size:11px;
  color:#43637E;
}
.stylenav {
  text-align: center;
  font-family:Tahoma;
  font-size:12px;
  font-weight:bold;
  color:#43637E;
  margin:10px 0 10px 0;
  padding: 2px;
}
.msglink {
  margin:4px;
  font-size:12px;
  font-weight: bold;
  color:red;
}

.divfix {
  height: 150px;
  overflow: auto;
  padding:4px;
}

.divhide {
  background-color:#FFE8E8;
  border:1px inset;
  padding:2px;
  margin:2px;
}

/* 
 * ========================================
 * Hint box
 * ========================================
 */
#hintbox{ /*CSS for pop up hint box */
  position:absolute;
  top: 0;
  background-color: lightyellow;
  width: 150px; /*Default width of hint.*/ 
  padding: 3px;
  margin:6px;
  border:1px solid #787878;
  font:normal 11px Verdana;
  line-height:18px;
  z-index:100;
  border-right: 2px solid #787878;
  border-bottom: 2px solid #787878;
  visibility: hidden;
}

#tooltip{
/* background:#FFFFFF; */

/* background: lightyellow; */

background: #f9f9f9;
color:#040404;
border-color:#4F4F4F;

border:1px solid #787878;
border-right: 2px solid #666666;
border-bottom: 2px solid #666666;

/* color:#333333; */

font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden
}

/* 
 * ========================================
 * Navigation
 * ========================================
 */
.navigation {
  color:#666; 
  border:0px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
  text-decoration:none;
  color: #636363;
  background:#e0e0e0;
  border:1px solid #4f4f4f;
  padding:3px 6px;
  font-size:11px
}

.navigation a:hover {
  background: #f9f9f9;
  color:#040404;
  border-color:#4F4F4F;
}

.navigation span {
  text-decoration:none;
  background:#e0e0e0;
  padding:3px 6px;
  border:1px solid #4f4f4f;
  color:#636363;
  font-size:11px;
}


.navigation span.current {
  border: 1px solid #040404;
  font-weight: bold;
  background: #2E6AB1;
  color: #fff;
}
.item {
	font-style: normal;
	margin-left: 15px;
	font-weight: 600;
}
.style9 a {
	color: #000000;
	text-decoration: none;
}
.style10 a {
	color: #000000;
	text-decoration: underline;
}
p a {
	text-decoration: underline;
	color: #000000;
}
.hardwaretbl {
	font-family: "Times New Roman", Times, serif;
	font-size: 14px;
	border: 1px solid #C0C0C0;
	color: #000000;
	text-decoration: none;
}
.hardwaretbl  a {
	color: #000000;
	text-decoration: none;
}
.italic {
	font-size: 9px;
	font-style: italic;
}
.estb {
	font-size: 9px;
	color: #00CC33;
}.net {
	font-size: 9px;
	color: #CC0000;
}
