    body 	{margin:0;padding:0;}                                                         
    p, div, td {font-size: small; font-family:Arial,Helvetica;}
    a {color:#666;text-decoration:none;}
    a:visited {color:#636;}
    a:active {color:black;text-decoration:underline;}
    a:hover {color:black;text-decoration:underline;}
    h1, h2, h3, h4, h5, h6, p, div, {margin:0px;padding;0px;}

h1 {font-size:23px;}
h2 {font-size:23px; margin:0px 0px 8px 0px;}
h3 {font-size:20px; margin:0px 0px 8px 0px;}
h4 {font-size:16px; margin:0px 0px 8px 0px;}
h5 {font-size:14px; margin:0px 0px 8px 0px;}
h6 {font-size:13px; margin:0px 0px 8px 0px;}
h2.ind {margin:0px 0px 8px 0px;}

h5.siteHeaderIndex5 {font-size:13px; margin:0px; margin-bottom:3px;}
p {margin-bottom:7px;}
p.address {font-size:11px;color:black;line-height:16px;}

/*Порезка сетка*/
   /*CNT*/
	.cntTop		{background:#333; height:34px; margin:20px 0 2px 0;}
	.cntHot		{background:#999; height:34px; margin:0;}
	.cntHeader	{background:#fff; height:50px; margin:0; padding:0; width:640px;}
	.cntHeader h1	{position:absolute; left:34px; top:100px; margin:0; padding:0;}
	.cntBanner	{clear:both; height:180px; background:url(/img/cntImage_back.gif);width:100%;}
	.cntBannerEmp {clear:both;height:20px;background:url(/img/back_top.gif);}
	.cntContent	{background:#fff;width:1000px; clear:both;margin-top:22px;}
	.cntFooter	{background:#fff;height:40px;margin:30px 10px 10px 40px; padding-top:15px; width:890px;border-top:1px solid #666;font-size:11px; clear:both;}
	.cntLogo 	{position:absolute; top:20px;left:688px;}


    /*Content Page*/
    .content39      {width:39px; float:left;}
    .content24      {width:21px; float:left;}
    .contentLeft    {width:201px;float:left; overflow: hidden;}
    .contentMain    {width: 413px; float: left; border-left: 1px solid white; padding: 0 0 0 15px; overflow: hidden;} /*У страниц будет индивидуальный стиль, когда потребуется слева полоса в 1px - border-left:1px solid gray;*/
    .content4       {width:191px;float:left; border-left:1px solid gray; padding:0px 8px 0px 10px;}
    .contentRight   {width:307px; float:left; overflow: hidden; margin-top:2px;} 
    .textRight {width:311px; border-left:1px solid gray; padding:0px 0px 0px 24px; } /*У страниц будет индивидуальный стиль, когда потребуется слева полоса в 1px*/

    /*Оформление текстов, ссылок*/    

     /*Menu*/
	.menuTop {padding:8px 0 0 32px; width:640px;}
	.menuHot {padding:8px 0 0 32px; width:640px;}
    
	/*Links*/

	.menuTop a {color:white;font-size:13px;font-weight:bold;text-decoration:none;display:block; float:left; padding:0px 24px 0px 0px;}
	.menuTop a:visited {color:white;text-decoration:none;}
	.menuTop a:active {color:#ffcc33;text-decoration:none;}
	.menuTop a:hover {color:#ffcc33;text-decoration:none;}

	.menuTop a.active {color:#ffcc33;}
	.menuTop a.active:visited {color:#ffcc33;}
	.menuTop a.active:active {color:#ffcc33;}
	.menuTop a.active:hover {color:#ffcc33;}

	.menuHot a 			{display:block; float:left; color:white; font-size:13px;font-weight:bold;text-decoration:none; text-transform:uppercase;}
	.menuHot a:visited 	{color:white;}
	.menuHot a:active 	{color:white;}
	.menuHot a:hover 	{color:#ccc;text-decoration:underline;}
	.menuHot div 		{float:left;width:4px; margin:0px 4px 0px 4px;}

   .menuLeft a, .menuLeftEnd {display:block; padding:2px 0 2px 0; border-bottom:1px solid #999; font-weight:bold; font-size:11px; text-decoration:none;}
   .menuLeft a:active, .menuLeftEnd:active { text-decoration:none;}
   .menuLeft a:hover, .menuLeftEnd:hover { text-decoration:none;}
   .menuLeftF {border-top:1px solid #999; margin-top:5px;}
   .menuLeftB {display:block; padding:6px 0 2px 0; border-bottom:1px solid #999; font-weight:bold; font-size:15px;}

    a.menuContact {float:right; padding:0;}
    a.menuLang {float:right; padding:0; text-transform:none; margin:0; margin-top:-3px;}
    a.menuLang img {margin-right:5px;}

    .cntFooter a {font-weight:bold;}
/*  .menuSearch {position:absolute; top:26px;left:870px;}
    .menuLogin {position:absolute; top:26px;left:900px;} */
    .menuLogin {position:absolute; top:26px;left:900px;} 

    /*Исключения*/
    
    /*Banners*/
	.textBanner1 {width:271px;height:160px; color:#666; font-size:20px; float:left; padding: 20px 35px 0 24px; line-height:150%;}
	.textBanner2 {width:271px;height:160px; color:#666; font-size:16px; float:left; padding: 20px 35px 0 24px;}

/*Text*/

.siteHeader1 {}
.siteHeader2 {}
.siteHeader3 {}
.siteHeader4 {}
.siteHeader5 {}
.siteHeader6 {}

.siteText1 {font-size:small;}
.siteText2 {}
.siteText3 {font-size:11px;}
.siteText4 {font-size:10px;}
.siteText5 {}
.siteText6 {font-size:11px;}

p.siteText1 {font-size:small;}
p.siteText2 {}

p.siteText3 {font-size:11px; width:200px; margin:0 0 4px 0; line-height:13px;}
p.siteText3 a {font-size:11px;}

p.siteText4 {font-size:10px;}
p.siteText4 a {font-size:10px;}

p.siteText5 {}

p.siteText6 {font-size:11px; width:200px; margin:0 0 4px 0; line-height:16px;}
p.siteText6 a {font-size:11px;}

.siteBullet1 {margin:1px;padding-left:40px;background:url(/img/bullet.gif) no-repeat;}
.siteBullet2 {}
.siteBullet3 {}
.siteBullet4 {}
.siteBullet5 {margin:1px;padding-left:40px;background:url(/img/bullet.gif) no-repeat; margin-bottom:6px;}

.lineGray {position:relative; top:-5px; margin-top:8px;margin-bottom:0px;}
.textRight .useText1 {width:200px;}

.err {font-weight:bold; color:red;}
.msg {font-weight:bold; color:#999; border:1px solid #FFCC00;}

/*Navigation*/

.Nav {clear:both; text-align:left;}
.NavNext {border-left:1px solid white;}

/*
.NavNext {float:right; margin-right:140px;}
.NavPrev {float:left; margin-left:140px;}
*/

/*Regions*/

.regionAddress {font-size:11px; float:left; padding:10px 0 10px 0; border:1px solid red;}

/*Forms*/

form {margin:0px; padding:0px;}

.fMidi {background:#ddd; border:0px solid gray; width: 200px; padding:2px;}
.fLong {background:#ddd; border:0px solid gray; width: 270px; padding:2px;}
textarea.fLong {background:#ddd; border:0px solid gray; width: 270px; height:70px; padding:2px;}
.fShort {background:#ddd; border:0px solid gray; width: 100px; padding:2px;}
.ctrlLogin {border-width:0px; cursor:hand;  margin-top:10px; margin-right:0px; width:70px;}
.ctrlContinue {border-width:0px; cursor:hand;  margin-top:10px; margin-right:0px; }

/*Submenu*/
.vis {display: block; visibility: visible;}
.unvis {display: none; visibility: hidden;}

.submenu {font-size:11px; color:white;}
.submenu a {color:#000; font-size:11px; text-decoration:none; white-space:nowrap;}
.submenu a:visited {color:#000;font-size:11px;}
.submenu a:active {color:white;}
.submenu a:hover {color:white;}
