﻿body, form
{
    height: 100%;
    width: 100%;
    padding: 0px;
    margin: 0px;
}
td, th, div, span
{
	font-family:Verdana;
	font-size:11px;
}
table td
{
	vertical-align: top;
}
table.TopMenu
{
 	height: 51px;
}
table.TopMenu td
{
 vertical-align:bottom;
 white-space:nowrap;		
}
h1
{
 font-family:Arial;
 font-weight:bold;
 font-size:16px;
 margin: 0px;
}
h2
{
 font-family:Arial;
 font-weight:bold;
 font-size:14px;
 margin: 0px;
 padding-top:10px;
}
img
{
    border-width:0px;
}
A
{
    text-decoration: none;
    color: #862100;
}
A:hover
{
    color: #CC0000;
}
A.TopMenuPunkt
{
 font-family:Arial;
 font-size:12px;
 font-weight:bold;
 color:White;
 text-transform: lowercase;
}
A.TopMenuPunkt:hover
{
 color: #FF0000;
 text-transform: lowercase;
}
A.TopPad
{
 font-family:Arial;
 font-size:11px;
 font-weight:bold;	
 color:black;
}
A.TopPad:hover
{
  color:#b90000;
}
/* ОСНОВНЫЕ ГРАФИЧЕСКИЕ БЛОКИ */

/*надпись  с названием сайта*/
td.Geometr
{
 background: url(Geometr.jpg) no-repeat left top;
 width:210px; 
}
table.TopMenuTR
{
 background: url(bg_hed_lineika_1.gif) repeat-x right top;
 width:100%;
 }
table.TopMenuTRPopUp
{
 background: url(bg_hed_lineika_PopUp.gif) repeat-x right top;
 width:100%;
 height:100%;
 }
td.Flash
 {
	background-color:Black;
 }
td.Sky
 {
	background: black url(Sky.jpg) no-repeat left top;	
 }
/*td.SkyBig
 {
	background: black url(SkyBig.jpg) no-repeat right top;		
	width:587px;
 }
*/
 td.SkyText
 {
    vertical-align: top;
    width:251px;
    height:100%;
 }
/*td.SkyTextBig
 {
		background-color:Black;
    vertical-align: top;
    height:100%;
  }
*/
/* основная картинка с текстом на чёрном фоне*/
/*td.LogoText
{
    background: #000000 url(LogoTextBg.jpg) no-repeat left bottom;
    background-color:Black;
    vertical-align: top;
    text-align:right;
    font-family: Verdana;
    font-size: 11px;
    color: White;
    padding-top:10px;
    width:258px;
    height:100%;
}
*/
/*td.LogoTextBig
{
    background-color:Black;
    vertical-align: top;
    text-align:right;
    font-family: Verdana;
    font-size: 11px;
    color: White;
    padding: 0px 0px 0px 0px;
    text-align:right;
    height:100%;
}
*/
td.Logo img
{
	text-align: left;
}
td.Logo
{
	background: #000000 url(LogoBg.jpg) no-repeat left top;		
}
td.LogoText
{
	vertical-align: top;
    text-align:right;
    font-family: Verdana;
    font-size: 11px;
    color: White;
    padding-top: 20px;
}
td.LogoText p
{
	margin: 0px;
	padding: 0px;
}
/*td.LogoBig
{
		background: #000000 url(LogoBg_1.jpg) no-repeat right top;
		width:587px;
}
*/
/*центральное меню*/
td.LeftColumn
{
 background: url(CenterMenu_left_bg_2.gif) no-repeat left top;	
 width:310px;	
}
td.CenterColumn
{
 background: url(CenterMenu_bg_111.gif) repeat-x left top;
}
td.RightColumn
{
 background: url(CenterMenu_right_bg_2_111.gif) no-repeat left top;
 width:302px;		
}
/*Центральная часть*/
td.CenterLeftUho
{
 background: #F1F1F1 url(CenterUho_LT_1.gif) no-repeat left top;
 text-align:left;
 font-family:Verdana;
 font-size:11px;
 font-weight:bold;
 padding-left:10px;
padding-right: 10px;
}
A.Katalog, span.Katalog
{		
 /*color:#f9efe3;*/
 color:#ffffff;
}
A.Katalog:hover
{
  color:#FF0000;
}
A.KatalogPunkt
{		
 color:#ffd095;
 padding-left:5px;
 font-weight:bold;
 font-size:10px;
}
A.KatalogPunkt:hover
{
  color:#FF0000;
}
td.CenterUhoLC
{
 background: url(CenterUho_LC.gif) repeat-y left top;		
}
td.CenterLeftUhoBottom
{
 background: #F1F1F1 url(CenterUho_LB_1.gif) no-repeat left bottom;
 padding-left:1px;
 padding-top:10px;
}
td.CenterLeftUhoDelimetr
{
 background: #F1F1F1 url(CenterVertDelimetr.gif) repeat-y left top;
}
td.CenterRightUho
{
 background: #F1F1F1 url(CenterUho_RT_111.gif) no-repeat right top;
 text-align:left;
 font-family:Verdana;
 font-size:11px;
 font-weight:bold;
 padding-left:35px;
 /*padding: 15px 0px 0 px 35px;*/
}
td.CenterRightUhoCentr
{
 background: #F1F1F1 url(CenterUho_RC_111.gif) repeat-y right top;
 text-align:right;
}
td.CenterRightUhoBottom
{
 background: #F1F1F1 url(CenterUho_RB_111.gif) no-repeat right bottom;
 text-align:left;
 font-family:Verdana;
 font-size:11px;
 font-weight:bold;
 padding-left:35px;
 padding-top:10px;
 line-height:10px;
}
td.CenterRightUhoDelimetr
{
 background: #F1F1F1 url(RightVertDelimetr.gif) repeat-y right top;
}
td.TextStyle_Left
{
 font-family:Arial;
 font-weight:bold;
 font-size:14px;
 vertical-align:top;
}
td.TextStyle_Left_text, div.TextStyle_Left_text
{
 font-family:Arial;
 font-weight:bold;
 font-size:14px;
 vertical-align:top;
 text-align:right;
}
td.TextCenterLeft
{
 background: #F1F1F1 url(CenterUho_LT_Text.gif) no-repeat left top;
 padding-right: 5px;
}
td.TextCenterLeftCatalog
{
 background: #F1F1F1 url(CenterUho_LT_TextCatalog_7.gif) no-repeat left top;
 padding-right: 5px;
 padding-top:5px;
}
table.TextCenterLeftCatalogHeader
{
 background: #F1F1F1 url(CenterUho_LT_Header.gif) no-repeat left top;
 padding-right: 5px;
 padding-top:5px;
}
table.TableHd
{
	background:url(CenterUho_LT_TextCatalog_7.gif) no-repeat left top;
	width:100%;
   height:100%;
}
td.TextCenterLeftCatalog2
{
 background: #F1F1F1 url(CenterUho_LT_TextCatalog2.gif) no-repeat left top;		
 padding-right: 5px;
}
td.TextCenterLeftCatalogProduct
{
 background: #F1F1F1 url(CenterUho_LT_TextCatalog27.gif) no-repeat left top;	
 padding-right: 5px;
}
td.TextCenterLeftCatalogProductHeader
{
 background: url(CenterUho_LT_TextCatalog27.gif) no-repeat left top;		
 padding-right: 5px;
}
td.Delimetr_Left, div.Delimetr_Left
{
 background: url(Points.gif) repeat-x center bottom;	
}
td.Delimetr_Center_Column, div.Delimetr_Center_Column
{
 background: #F1F1F1 url(VertDelimetr.gif) repeat-y center top;		
}
div.CompanyText
{
 font-family:Verdana;
 font-size:11px;
 font-weight:normal;		
}
div.CompanyLabel
{
 text-align:right;		
}
td.Delimetr_Right, div.Delimetr_Right
{
 background:	url(Points.gif) repeat-x left center;
}
td.TextCenterRight
{
 background: #F1F1F1 url(CenterUho_RT_Text_111.gif) no-repeat right top;	
 padding-left: 3px;	
}
td.TextCenterRightCatalog
{
  background: #F1F1F1 url(CenterUho_RT_TextCatalog21.gif) no-repeat right top;
  padding-left: 3px;	
}
td.TextCenterRightCatalogProduct
{
  background: #F1F1F1 url(CenterUho_RT_TextCatalog_7.gif) no-repeat right top;
  padding-left: 3px;	
}
td.TextCenterRightCatalog2
{
 background: #F1F1F1 url(CenterUho_RT_TextCatalog17.gif) no-repeat right top;
 padding:5px 0px 0px 3px;
}
td.TextCenterRightCatalogHeader
{
 background: url(CenterUho_RT_Header.gif) no-repeat right top;
 padding:5px 0px 0px 3px;
}
td.TableHdTd
{
		background: url(CenterUho_RT_TextCatalog17.gif) no-repeat right top;
		text-align:center;
		vertical-align:middle;
}
td.TextStyle_Right, div.TextStyle_Right
{
 font-family:Arial;
 font-weight:bold;
 font-size:14px;
 vertical-align:bottom;
 text-align:left;
}
div.TextStyle_Right
{
 font-family:Arial;
 font-weight:bold;
 font-size:14px;
 vertical-align:bottom;
 text-align:left;
}
/*div.NewsText, td.NewsList
{
 font-family:Verdana;
 font-weight:bold;
 font-size:11px;
 vertical-align:top;
 color:#CC0000;
}
*/
td.CompanyList
{
 font-family:Verdana;
 font-weight:bold;
 font-size:11px;
 vertical-align:top;
 color:#CC0000;
 text-align:right;
}
td.FuterLeft
{
 background: url(FuterLeft.gif) no-repeat left top;	
 font-family:Verdana;
 font-weight:bold;
 font-size:10px;
 vertical-align:bottom;
 padding-bottom:10px;
 width:314px;
}
td.FuterRight
{
 background: url(FuterRight_1.gif) no-repeat right top;	
 font-family:Verdana;
 font-weight:bold;
 font-size:9px;
 vertical-align:bottom;
 color:#ffd095;
 width:330px;
}
td.FuterPopUp
 {
	background: url(popup/Futer.gif) repeat-x left bottom;
	font-family:Verdana;
  font-weight:bold;
  font-size:10px;
  vertical-align:bottom;
  color:#ffd095;
  text-align:right;
  padding-right:10px;
 }
/*begin txl*/
#txl {
  font-family: Verdana;
  font-size: 10px;
  color: white;
}
#txl:hover {
  font-family: Verdana;
  font-size: 10px;
  color: #cc0000;
}
/*end txl*/
A.Addr, A.Addr:visited
{		
 color:#ffd095;
}
A.Addr:hover, A.Addr:active
{
  color:#FF0000;
}
/*A.News, A.News:visited
{		
 color:#862100;	
}
A.News:hover, A.News:active
{
 color:#CC0000;
}
*/
A.Blok, A.Blok:visited
{
 color:black;
}
A.Blok:hover, A.Blok:active
{
 color:black;
}
DIV.menuPad, td.menuPad{
position:absolute;
left:50px;
top:100px;
visibility:hidden;
white-space:nowrap;
}
.menuPadKatalog
{
border: solid 1px black;
position:absolute;
visibility:hidden;
background-color:#f9c18e;
padding:5px 15px 5px 15px;
line-height:20px;
white-space:nowrap;
}
/*отображение информации на страницах каталога*/
/*A.catalogRazdel
{		
 color:#656565;	
}
A.catalogRazdel:hover
{
 color:#000000;
}
*/
div.CatalogText
{
 font-family:Verdana;
 font-weight:bold;
 font-size:11px;
 vertical-align:top;
 color:#af0000;
}
A.catalogPop
{		
 color:#af0000;
 font-size:10px;	
}
A.catalogPop:hover
{
 color:#CC0000;
}
div.TextStyle_LeftCatalog, td.TextStyle_LeftCatalog
{
 font-family:Arial;
 font-weight:bold;
 font-size:14px;
 vertical-align:top;
}
div.CatalogTextRight
{
 font-family:Verdana;
 font-size:11px;
 vertical-align:top;
 color:#000000;
 padding-top:14px;
}
div.article
{
 font-family: Verdana;
 font-size: 12px;
 font-weight:bold;
 color: Black;		
 padding-top:18px;
 padding-bottom:10px;
}
/*контактная форма*/
input.button
{
 background-color:#b7580a;
 color:White;
}
input.kontakt
{
 background-color:#F1F1F1;
}
td.TextStyle_Kontakt, div.TextStyle_Kontakt
{
 font-family:Arial;
 font-weight:bold;
 font-size:14px;
 vertical-align:top;
 text-align:right;
}
/*ссылки из раздела "скачать"*/
A.download, A.download:visited
{		
 color:#862100;
 font-size:12px;
 text-decoration: underline;	
 line-height:20px;
 }
A.download:hover, A.download:active
{
 font-size:12px;
 color:#CC0000;
 text-decoration: underline;
 line-height:20px;
}
td.TextDocument
{
 font-size:12px;
 font-family:Arial;
}
/*PopUpStyle*/
td.PopHeaderText
 {
  padding-left:10px;
  font-family:Verdana;
  font-size:11px;
  font-weight:bold;
  color:White;
  vertical-align:middle;
 }
A.PopLink, A.PopLink:visited
{		
 color:black;
 font-size:10px;
 font-family:Verdana;
 text-decoration: underline;
 font-weight:bold;	
 }
A.PopLink:hover, A.PopLink:active
{
 font-size:10px;
 font-family:Verdana;
 color:#cc0000;
 text-decoration: underline;
 font-weight:bold;
}
div.aboutnews p {margin:0;}
div.NewsText p {margin:0;}
/*begin news*/

/*.ItemStyle
{
    padding: 5px 0px 10px 0px;
}
*/
/*.SeparatorStyle
{
    border-bottom: dotted 1px black;
}
*/
/*.ItemStyle .link
{
    text-align: left;
}
*/
.newsDate
{
	font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: black;
}
.newsHeader
{
	font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: black;
}
.newsSmallText
{
	color:#CC0000;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	padding-top: 15px;
}
.newsAnnotation
{
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
    color: black;
	padding-top: 15px;    
}
.newsSmallText p, .newsHeader p, .newsAnnotation p
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}
/*end news*/
/*begin BreadCrumbs */
A.BreadCrumbs, A.BreadCrumbsS:hover, span.BreadCrumbs
{		
	font-family:Verdana;
	font-size:11px;
	color:#656565;	
}
A.BreadCrumbs:hover, A.BreadCrumbsS
{
	font-family:Verdana;
	font-size:11px;
	color:#862100;
}

