html, body, form, table, td{
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px;
  padding: 0px
  font: 11px Tahoma,Verdana,Arial,sans-serif;  
  }

body {background: #C0C0C0;}

h1 {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px;
  padding: 0px;
  font: 14px Tahoma,Verdana,Arial,sans-serif;
  color: #ee7d13;
  font-weight: bold;
}

h5 {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 0px 0px 0px;
  padding: 10px 0px 5px 0px;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  color:#666666;
  font-weight:bold;
  text-decoration:none;
  text-align: center;
}

a {color: #2079ad;}

#mainDiv {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px;
  padding: 0px;
  width:  100%;
  height: 100%;
  }

#mainTable {
  width:  1004px;
  height: 100%;
  background: #fff;
  border: 1px solid #dddddd;
  }

td.meader {
  height: 174px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  background: #fff url(images/HeaderFon.jpg) 0px 0px repeat-x;
  }

td.meader div.logo {
  float: left;
  height: 174px;
  background: url(images/HeaderFon.jpg) 0px 0px repeat-x;
  }

div.logo  img {
  margin: 0px 0px -1px 12px;
  padding: 0px 0px 0px 0px;
  height: 171px;
  }

div.logo  {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  }

td.menu {
  background: url(images/TopMenuFon.jpg) 0px 0px repeat-x;
  height: 40px;
  }

div.avt {
  margin: -150px 0px 0px 0px;
  padding: 20px 15px 0px 0px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  height: 150px;
  width:  165px;
  position: relative;
  z-index: 5;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  color: #6cbae2;
  font-weight: bold;
  }

div.avt span.title {
  margin: 0px 0px 5px 0px;
  padding: 0px 0px 0px 0px;
  font-weight: bold;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  display: block;
  }

div.avt span {
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  margin: 0px 10px 0px 0px;
  padding: 0px 0px 0px 0px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  }

div.avt input {
  border: 1px solid cfcfcf;
  height: 16px;
  width:  95px;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  color: #000;
  margin: 2px 0px 0px 0px;
  padding: 0px 3px 0px 3px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  }

div.avt input.enter {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  display: block;
  background: url(images/reg.jpg) 0px 0px no-repeat;
  height: 18px;
  width:  61px;
  text-decoration: none;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  margin: 5px 0px 4px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px solid red;
  color: #207aa9;
  cursor: pointer;

  }

div.avt a.reg,
div.avt a.reg:hover,
div.avt a.nap,
div.avt a.nap:hover {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  display: block;
  height: 11px;
  width:  60px;
  text-decoration: none;
  font: 10px Tahoma,Verdana,Arial,sans-serif;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #eeedef;
  }

div.avt a.nap,
div.avt a.nap:hover {width:  90px;}

/*TOP MENU*/

/*
td.menu ul, ul.level2
 {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  height: 24px;
  width:  100%;
  float: left;

 }

td.menu ul li.level1{
  margin: 0px 0px 0px 00px;
  padding: 0px 0px 0px 20px;
  float: left;
  display: block;
  height: 24px;
  border: 1px solid red;
  }

td.menu ul li.level1 a,
td.menu ul li.level1 a:hover {
  margin: 0px 0px 0px 0px;
  padding: 6px 0px 0px 0px;
  display: block;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  background: url(images/LiBackGround.gif) 0px 0px repeat-x;
  color: #0c5198;
  font-weight: bold;
  text-decoration: none;
  float: left;
  }

ul.level2{
 box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  display: block;
  height: 24px;
}

ul.level2 li{
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
  height: 24px;  list-style-type : none;
  background: #ffeb94;
  border-top: 1px solid #fff;

}

ul.level2 li a.level2 {
  background: #ffeb94;

}

*/
div.LiLeft, div.LiLeftActive {
  background: url(images/LiLeft.gif) 0px 0px repeat-x;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: -6px 7px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 24px;
  width: 7px;
  float: left;
  }

div.LiLeftActive {
  background: url(images/LiLeftActive.gif) 0px 0px repeat-x;
 }

div.LiRight,div.LiRightActive {
  background: url(images/LiRight.gif) 0px 0px repeat-x;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: -6px 0px 0px 7px;
  padding: 0px 0px 0px 0px;
  height: 24px;
  width: 7px;
  float: left;
  }

div.LiRightActive {
  background: url(images/LiRightActive.gif) 0px 0px repeat-x;
  }

#atola li.LiActive
{
	float:left;
	padding:0 0 0 0px;
	margin: 0 0 0 20px;
    box-sizing:border-box; -moz-box-sizing:border-box;
    background:  url(images/LiBackGroundActive.gif) 0px 0px repeat-x;
}

#atola li.LiActive a {
	color: #333230;
}


#atola li ul
{
	position:absolute;
	top:auto;
	display:none;
	z-index:500;
	height:auto;
	width:145px;
	margin: 16px 0px 0px 1px;
	border-bottom:3px solid #fbd856;
}



/*TOP MENU*/

td.menu table {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
   width:  1001px;
}

td.menu table td{
  height: 29px;
}

td.menu table td.SeachLeft {
  background: url(images/SeachLeft.gif) 0px 0px no-repeat;
  width: 3px;
}

td.menu table td.Seach {
  background: url(images/SeachRight.gif) 0px 0px repeat-x;
  width: 260px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 20px;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  font-weight: bold;
  color$ #494949;
}

td.menu table td.Seach span {
  float: left;
  margin-top: 2px;
}

td.menu table td.Seach input {
  border-top: 1px solid #404040;
  border-left: 1px solid #404040;
  border-bottom: 1px solid #fff;
  border-right: 1px solid #fff;
  height: 16px;
  width:  113px;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  margin: 1px 0px 0px 10px;
  padding: 0px 3px 0px 3px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  float: left;
}

td.menu table td.Seach a.img,
td.menu table td.Seach input.img {
  border: 0px solid #000;
  height: 18px;
  width: 61px;
  margin: 0px 0px 0px 10px;
  padding: 0px 0px 0px 0px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  background: url(images/seach.jpg) 0px 0px repeat-x;
  color: #207aa9;
  display: block;
  text-decoration: none;
  font-weight: normal;
  float: left;
  }

#content table.content {
  b/ackground: #ffff00;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 20px 0px 40px 0px;
  width: 100%;
}

td.LeftContent,
td.RightContent
 {
  width: 215px;
}

div.news,
div.category,
div.rss,
div.voting {
  width: 215px;
  padding: 5px 0px 0px 0px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  background: #f4f4f6 url(images/cornerTopRight.gif) top right no-repeat;
}

div.category,
div.voting {
  margin: 10px 0px 0px 0px;
  }

div.rss,
div.voting {
  background: #f4f4f6 url(images/cornerTopLeft.gif) top left no-repeat;
}

div.voting {
  h*eight:  100%;
}


div.cornerBottomRight,
div.cornerBottomRightCategory
{
  width: 215px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  background: #f4f4f6 url(images/cornerBottomRight.gif) bottom right no-repeat;
  height: 5px;
  font: 1px Tahoma,Verdana,Arial,sans-serif;
}

div.cornerBottomRightCategory
{
  height: 15px;
}

div.cornerBottomLeft
{
  width: 215px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  background: #f4f4f6 url(images/cornerBottomLeft.gif) bottom left no-repeat;
  height: 5px;
  font: 1px Tahoma,Verdana,Arial,sans-serif;
}


div.line {
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  height: 22px;
  width: 187px;
  margin: 0px 0px 0px 25px;
  background: #f4f4f6 url(images/line.gif) bottom right no-repeat;
  padding: 3px 12px 0px 0px;  color: #666666;
}


div.rss div.line,
div.voting div.lines {
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  height: 22px;
  width: 187px;
  margin: 0px 0px 0px 5px;
  background: #f4f4f6 url(images/line.gif) bottom right no-repeat;
  padding: 3px 0px 0px 10px;
  color: #666666;
}

div.voting div.lines {
  color: #000;
  background:#F4F4F6 url(images/line.gif) no-repeat scroll right top;
  padding: 3px 0px 0px 10px;
  height: 100%;
}


div.lines form,
div.lines  {
  margin: 15px 0px 0px 5px;
  padding: 0px;
}

div.lines form #voting_title,
div.lines #voting_title {
  margin: 0px 0px 10px 0px;
}

table.vote-answer-table td{
  font: 11px Tahoma,Verdana,Arial,sans-serif;
}


div.lines form label
{
 display: block;
 margin: 0px;
 padding: 0px 0px 0px 0px;
 box-sizing:border-box;
 -moz-box-sizing:border-box;
}

td.MiddleContent {


}


div.lines form label input
{
 float: left;
}

div.line a {
  color: #666666;
  font-weight: bold;
  text-decoration: none;
}

a.lineNews,
a.lineNews span{
  color: #0c5198;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  display: block;
  margin: 15px 15px 0px 28px;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  text-decoration: none;
}


a.lineRSS,
a.lineRSS span{
  color: #0c5198;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  display: block;
  margin: 15px 20px 0px 25px;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  text-decoration: none;
}


a.lineNews span,
a.lineRSS span {
  color: #666666;
  margin: 0px 0px 0px 0px;
}

a.news {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  color: #0c5198;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  text-decoration: none;
  display: block;
  margin: 15px 0px 10px 25px;
  background: #f4f4f6 url(images/arrow.gif) center right no-repeat;
  width: 80px;
  }

a.category {
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  text-decoration: none;
  display: block;
  margin: 5px 0px 0px 25px;
  padding: 0px 0px 0px 15px;
  background: #f4f4f6 url(images/arrow.gif) 0px 4px no-repeat;
  font-weight: bold;
  color: #0c5198;
  }

a.category:hover {
  color: #666666;
  background: #f4f4f6 url(images/arrowgrey.gif) 0px 4px no-repeat;
}


a.baners {
  text-decoration: none;
  display: block;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 95px;
  width: 210px;
  text-decoration: none;
  box-sizing:border-box;
  -moz-box-sizing:border-box;

}

a.baners img {
  border: 0px solid #000;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  font: 1px Tahoma,Verdana,Arial,sans-serif;
  display: block;
}

#partner {
  height: 75px;
  vertical-align: middle;
}

#partner table {
  width: 100%;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

#partner td.name {
  height: 75px;
  background: #e6e5e8;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  width: 125px;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  font-weight: bold;
  color: #666666;
  padding: 0px 10px 0px 0px;
  text-align: right;
  border-bottom: 1px solid #fff;
}

#partner td.name a{
  background: #e6e5e8;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  font-weight: bold;
  color: #666666;
  padding: 0px 0px 0px 0px;
  text-align: right;
  text-decoration: none;
}

#partner td.right {
  height: 75px;
  background: #e6e5e8;
  width: 30px;
  border-bottom: 1px solid #fff;
}

#partner td.middle {
  height: 75px;
  background: #e6e5e8;
  border-top: 1px solid #e6e5e8;
  padding: 0px 0px 0px 0px;
  background: #f5f5f6 url(images/BottomFon.jpg) bottom left repeat-x;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
}

#partner td.middle a {
  display: block;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  padding: 0px;
  margin: 15px;
  width: 90px;  /*динамически меняется в коде*/
  height: 33px; /*динамически меняется в коде*/
  float: left;
  text-decoration: none;
  background: url(images/other/microsoft.jpg) top left no-repeat; /*динамически меняется в коде*/
}

#copyright {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 100px;
  width: 1000px;
}

#copyright td.copyright,
#copyright td.online {
  color: #666666;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  padding: 25px 0px 15px 30px;
  width: 200px;
}

#copyright td.online a {
  color: #666666;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  padding: 0px;
  margin: 5px 0px 0px 0px;
  width: 90px;
  display: block;
  text-decoration: none;

  }

div.categoryActiveTop
{
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 5px 0px 0px 15px;
  padding: 0px 0px 0px 0px;
  height: 4px;
  width: 201px;
  font: 1px Tahoma,Verdana,Arial,sans-serif;
  background: url(images/categoryActiveTop.gif) top left no-repeat;
}

div.categoryActiveBottom
{
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 0px 5px 15px;
  padding: 0px 0px 0px 0px;
  height: 4px;
  width: 201px;
  font: 1px Tahoma,Verdana,Arial,sans-serif;
  background: url(images/categoryActiveBottom.gif) top left no-repeat;
}

div.categoryActive
{
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 0px 0px 15px;
  padding: 0px 0px 0px 25px;
  width: 201px;
  background: #fff;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  color: #000;
  font-weight: bold;
}


a.listcategories,
a.listcategoriesActive {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 3px 0px 0px 0px;
  padding: 0px 0px 0px 12px;
  background: #ffff00;
  display: block;
  background:#fff url(images/arrow.gif) no-repeat scroll 0 4px;
  text-decoration: none;
  color:#0C5198;

}

a.listcategories:hover
{
  color: #666666;
  background: #fff url(images/arrowgrey.gif) 0px 4px no-repeat;
}

a.listcategoriesActive {
  color: #000;
  background: #fff url(images/arrowblack.gif) 0px 4px no-repeat;
}

div.listcategoriesActive {
  color: #666666;
  background: #fff url(images/arrowgrey.gif) 0px 4px no-repeat;
}


div.contentcatalogTop{
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
  width: 530px;
  background: #F4F4F6;
  font: 1px Tahoma,Verdana,Arial,sans-serif;
  background: #fff url(images/contentzonTop.gif) 0px 0px no-repeat;
  height: 5px;
}

div.contentcatalogBottom{
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
  width: 530px;
  background: #fff;
  font: 1px Tahoma,Verdana,Arial,sans-serif;
  background: #fff url(images/contentzonBottom.gif) 0px 0px no-repeat;
  height: 5px;
}

div.contentcatalogMiddle{
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
  width: 530px;
  background: #f4f4f6;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
}

div.contentcatalogTopInsite,
div.contentcatalogTopInsiteMain{
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
  width: 520px;
  font: 1px Tahoma,Verdana,Arial,sans-serif;
  background: #d3d2d7 url(images/categoryActiveTopInsite.gif) 0px 0px no-repeat;
  height: 5px;
}
div.contentcatalogTopInsiteMain
{
  margin: 0px 0px 0px 0px;
}

div.contentcatalogMiddleInsite{
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 5px 10px;
  color: #000;
  width: 200px;
  float: left;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  background: #d3d2d7 ;
  font-weight: bold;
}

table.contentCatalog {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  m-argin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
  width: 530px;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  b-ackground:#f4f4f6 url(images/contentzonTop.gif) 0px 0px no-repeat;
}

div.FoncontentCatalogList {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 0px 0px 20px;
  margin: 0px 0px 0px 20px;
  padding: 5px 0px 0px 0px;
  width: 530px;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  background: #f4f4f6;
  background:#f4f4f6 url(images/contentzonTop.gif) 0px 0px no-repeat;

}

div.FoncontentBueList {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 0px 0px 20px;
  margin: 0px 0px 0px 20px;
  padding: 5px 0px 0px 0px;
  width: 530px;
  font: 1px Tahoma,Verdana,Arial,sans-serif;
  background: #f4f4f6;
  background:#f4f4f6 url(images/contentzonBue.gif) 0px 0px no-repeat;
}

table.contentCatalogList {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 5px 0px 5px;
  padding: 0px 0px 0px 0px;
  width: 520px;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  background: #fff;
}

table.contentCatalogList td {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  padding: 4px 0px 1px 0px;
  border-top: 1px solid #e1e1e1;
}

table.contentCatalogList td.input {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  width: 60px;
  VERYICAL-ALIGN: top;
  text-align: center;
  padding: 4px 0px 3px 0px;
}

table.contentCatalogList td.description {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  padding: 4px 5px 3px 10px;
}

table.contentCatalogList td.prise {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  width: 50px;
  white-space:nowrap;


}

table.contentCatalogList td.trash {
  width: 25px;
  padding: 4px 0px 0px 3px;
}

table.contentCatalogList td.trash a.trash{
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  padding: 0px 0px 3px 0px;
  width: 17px;
  height: 15px;
  display: block;
  background:#fff url(images/trash.gif) 0px 0px no-repeat;
}

div.AllBottom,
div.AllBottomSmall {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 0px 0px 20px;
  padding: 0px 0px 0px 0px;
  height: 10px;
  width: 530px;
  font: 1px Tahoma,Verdana,Arial,sans-serif;
  background: url(images/AllBottomCatalog.gif) top left no-repeat;
}

div.AllBottomSmall {
  margin: 0px 0px 0px 0px;
  height: 10px;
  background:  url(images/AllBottomCatalogSmall.gif) top left no-repeat;
}

a.arr {
  background:  url(images/arr.gif) top right no-repeat;
  display: block;
  margin: 0px 0px 0px 453px;
  padding: 0px 0px 10px 0px;
  text-decoration: none;
  width: 50px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;

}



table.contentCatalog td.PriseCategory {
  width: 60px;
  background-color: #D3D2D7;
}


table.contentCatalog div.contentcatalogMiddleInsite {
  width: 385px;
  float: left;
  position: relative;
}

a.Name {
  color: #000;
  text-decoration: none;
}

a.Name:hover {
  color: #0C5198;
  text-decoration: underline;
  text-decoration: none;
}

a.topNavigationMain,
a.topNavigation {
  margin: 0px 0px 5px 5px;
  padding: 0px 0px 0px 0px;
  font: 10px Tahoma,Verdana,Arial,sans-serif;
  text-decoration: none;
  color: #0b4f98;
}

a.topNavigation{
  margin: 0px 0px 5px 0px;
}

a.topNavigationMain:hover,
a.topNavigation:hover {
  margin: 0px 0px 5px 5px;
  padding: 0px 0px 0px 0px;
  font: 10px Tahoma,Verdana,Arial,sans-serif;
  text-decoration: none;
  color: #666666;
}

a.topNavigation:hover {
  margin: 0px 0px 5px 0px;
}

div.topNavigationMainDiv {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px;
  padding: 0px;
  width:  100%;
  height: 10px;
  font: 1px Tahoma,Verdana,Arial,sans-serif;
}

span.topNavigationMainActive {
  font: 10px Tahoma,Verdana,Arial,sans-serif;
  text-decoration: none;
  color: #000;
}

div.topNavigation {

  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 5px 0px 5px;
}


div.TopElemDecCatalog,
div.BottomElemDecCatalog {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
  height: 5px;
  width: 520px;
  font: 1px Tahoma,Verdana,Arial,sans-serif;
  background: url(images/TopElemDecCatalor.gif) top left no-repeat;
}

div.BottomElemDecCatalog {
  background: url(images/BottomElemDecCatalor.gif) top left no-repeat;
  height: 10px;
}

div.MiddleElemDecCatalog {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 0px 0px 5px;
  padding: 0 5px 0 5px;
  width: 520px;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  background:#fff;
}


table.contentCatalog div.contentcatalogMiddleElem {
  width: 520px;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 5px 10px;
  color: #000;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  background: #d3d2d7 ;
  font-weight: bold;
}

table.PictireDetail {
  margin: 10px 0px 0px 0px;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  width: 510px;
}

table.PictireDetail td {
  width: 210px;
  b*order: 1px solid red;
}

a.add_basket {
  background: url(images/add_basket.jpg) top left no-repeat;
  margin: 10px 0px 15px 0px;
  margin: 10px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  w*idth:  72px;
  height: 18px;
  display: block;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
}

a.basket_new {
  width:  71px;
  background: url(images/sale01.png) top left no-repeat;
}

table.contentCatalog td.trash {
  width:25px;
  background: #d3d2d7 ;
}

td.list_prorerties {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  padding: 3px;
}

#exend {text-decoration: none;}

#viewerFull {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  display: block;
  width:  30px;
  height: 26px;
  margin: 0px 0px 5px 10px;
  background: url(images/viewerFull.gif) top left no-repeat;
}

#bottom_or {
  color: #ec7d09;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  font-weight: bold;
  width: 530px;
  margin: 15px 0px 0px 20px;
  text-align: center;
}

#bottom_gr {
  color: #686868;
  font: 10px Tahoma,Verdana,Arial,sans-serif;
  width: 530px;
  margin: 10px 0px 0px 20px;
  text-align: center;
}

table.voting {
  border: 1px solid red;
}

table.voting td{
  b*order: 1px solid blue;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
}

table.voting td.properties {
  width: 10px;
}


div.label {
  height: 10px;
}

font.errortext,
font.notetext{
  font: 11px Tahoma,Verdana,Arial,sans-serif;
}

#exile_to_voting_result {
  font: 10px Tahoma,Verdana,Arial,sans-serif;
  text-decoration: none;
  margin: 3px 15px 10px 5px;
  display: block;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  width: 100px;
}


#view_regime {
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  text-decoration: none;
  background: #D3D2D7 url(images/line_long.gif) 0px 0px no-repeat;
  height: 22px;
  display: block;
  width: 203px;
  text-decoration: none;
  font-size:11px;
  padding:3px 0px 0 15px;
  margin: 10px 0 0 203px;
  float: left;
}

table.view_regime_table {
  width: 520px;
  border: 1px solid red;
}

#TopDivHeader {
  padding: 0px;
  margin: 0px;
  height: 5px;
  background: #F4F4F6 url(images/categoryActiveTopInsite.gif) 0px 0px no-repeat;
}

#PriseName {
  background: #D3D2D7;
  padding: 0px 0px 5px 10px;
  font-weight: bold;
  border-top: 0px solid #000;
  color: #030303;
}

#PriseName a {
  t*ext-decoration: none;
  color: #030303;
}

table.table-basket-line
{
	padding:0px 20px 5px 0px;
        margin: 0px 0px 0x 0px;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        font-family:Tahoma,Verdana,Arial,sans-serif;
        font-size:11px;
        color:#0C5198;

}

table.table-basket-line a {
        font-family:Tahoma,Verdana,Arial,sans-serif;
        font-size:11px;
        color:#0C5198;
        text-decoration: none;
}

table.table-basket-line a:hover {
        text-decoration: underline;
}

table.short {
        background: #ffff00;
        background: #fff;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        width:520px;
        height: 100%;
        margin: 0px 0px 0px 5px;
        font: 11px Tahoma,Verdana,Arial,sans-serif;
}

table.shortbotder {
     width: 248px;
     w*idth: 245px;
     font-size:11px;
     box-sizing:border-box;
     -moz-box-sizing:border-box;
     margin: 3px 0px 0px 2px;
     height: 98%;
}

table.shortbotder td{
        b*order: 1px solid green;
        font-size:11px;
}

td.shortTopLeft
{
        font-size:1px;
        background: #fff url(images/shortTopLeft.jpg) 0px 0px no-repeat;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        width:7px;
        height: 8px;
}

td.shortBotLeft
{
        font-size:1px;
        background: #fff url(images/shortBotLeft.jpg) bottom left no-repeat;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        width:8px;
        height: 8px;
}
td.shortTopRight
{
        font-size:1px;
        background: #fff url(images/shortTopRight.jpg) 0px 0px no-repeat;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        width:8px;
        height: 8px;
}
td.shortBotRight
{
        font-size:1px;
        background: #fff url(images/shortBotRight.jpg) bottom right no-repeat;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        width:8px;
        height: 8px;
}

td.shortMiddleTop,
td.shortMiddleBottom
{
        font-size:1px;
        background: #fff url(images/shortMiddleTop.gif) top left repeat-x;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        height: 8px;
}
td.shortMiddleBottom {
  background: #fff url(images/shortMiddleTop.gif) bottom left repeat-x;
}

td.leftbord,
td.rightbord {
        font-size:1px;
        background: #fff;
        border-left: 1px solid #e3e3e3;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        width:7px;
}
td.rightbord {border: 0px solid #e3e3e3; border-right: 1px solid #e3e3e3;}
td.nobord {background: #fff; height: 100%;}


table.short td {
}


td.mainCatalogList,td.mainCatalogListBasket
{
        width: 396px;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        padding: 0px 0px 0px 10px;
        height: 20px;
        color: #000;
        float: left;
        font: 11px Tahoma,Verdana,Arial,sans-serif;
        background: #d3d2d7 ;
        font-weight: bold;
}
td.mainCatalogListBasket {width: 58%; background: red;}


td.mainCatalogPrs,
td.mainCatalogPrsBasket,
td.mainCatalogSr,
td.mainCatalogSrBasket {
        padding: 0px 0px 0px 10px;
        height: 20px;
        color: #000;
        float: left;
        font: 11px Tahoma,Verdana,Arial,sans-serif;
        background: #d3d2d7 ;
        font-weight: bold;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
}
td.mainCatalogSr{padding: 0px 0px 0px 18px;}
td.mainCatalogSrBasket {width: 85px; width: 15%; background: #ffff00; padding: 0px;}

td.mainCatalogPrsBasket{width: 85px; width: 15%; background: green; padding: 0px;}

td.ssDecetBasket{
        height: 20px;
        float: left;
        color: #000;
        font: 11px Tahoma,Verdana,Arial,sans-serif;
        background: #d3d2d7 ;
        font-weight: bold;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        background: blue;
        width: 12%;
}

span.mainCatalogSr {margin-left: 28px;}
table.contentCatalogMain {
  b*order: 1px solid red;
  margin: 0px 5px 0px 5px;
  background: #d3d2d7 ;
  box-sizing:border-box;
  -moz-box-sizing:border-box;
}

div.contentcatalogTopInsiteSr
{
  box-sizing:border-box;
  -moz-box-sizing:border-box;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 520px;
  font: 1px Tahoma,Verdana,Arial,sans-serif;
  background: #d3d2d7 url(images/categoryActiveTopInsite.gif) 0px 0px no-repeat;
  height: 5px;
}

img.newproduct,
img.newproductDetail {
   float:left;
   margin: -14px 10px 0px -8px;
   position: absolute;
}

img.newproductDetail {margin: -6px 10px 0px -6px;}


input.botbut {
  background: url(images/b_m.gif) 0px 0px repeat-x;
  font: 11px Tahoma,Verdana,Arial,sans-serif;
  color:#207AA9;
  cursor:pointer;
  height: 22px;
  border: 0px solid #fff;
  padding: 0px 3px  0px 3px;
  margin:0px;
  float: left;

}

div.b_l{
  background: url(images/b_l.gif) 0px 0px repeat-x;
  font: 1px Tahoma,Verdana,Arial,sans-serif;
  cursor:pointer;
  height: 22px;
  padding: 0px;
  margin:0px;
  width:  4px;
  float: left;
}

div.b_r{
  background: url(images/b_r.gif) 0px 0px repeat-x;
  font: 1px Tahoma,Verdana,Arial,sans-serif;
  cursor:pointer;
  height: 22px;
  padding: 0px;
  margin:0px;
  width:  4px;
  float: left;
}

span.starrequired {color: red;font:}

div.rssnew{
  padding: 3px 30px 0px 0px;
  background: #f4f4f6 url(images/rss.gif) top left no-repeat;
}

	a.but{
		background:transparent url("/bitrix/templates/atola/images/b_m.gif") repeat-x scroll 0 0;
		color:#207AA9;
		cursor:pointer;
		float:left;
		font-family:Tahoma,Verdana,Arial,sans-serif;
		font-size:11px;
		font-size-adjust:none;
		font-stretch:normal;
		font-style:normal;
		font-variant:normal;
		font-weight:normal;
		height:22px;
		line-height:normal;
		margin:0;
		padding:3px;
		display: block;
		text-decoration: none;
	}

table.mainshort {
	margin-left: 0px;
	margin-top: -5px;
}

table.mainshortbotder{
	width:260px;
}

a.namecatalog {
	-x-system-font:none;
	color:#207AA9;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
	margin:0;
	padding:0;
	text-decoration:none;
}

a.namecatalog:hover {text-decoration:underline;}

div.artcatalog {
	-x-system-font:none;
	color:#666666;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:-5px 0 0;
	padding:0;
}

div.prisecatalog {
	-moz-box-sizing:border-box;
	-x-system-font:none;
	background-color:#F4F4F6;
	color:#4E4E4E;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:10pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	height:25px;
	line-height:normal;
	margin:15px 0 5px;
	padding:5px 0 0;
	text-align:center;
}

div.prisecatalog span {
	-x-system-font:none;
	color:#EE7C0D;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:10pt;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}

div.priseview {margin-top:15px;}
div.priseview a {
	color:#4E4E4E;
	text-decoration:none;
}
div.priseview a:hover {
	color:#0C5198;
	text-decoration:underline;
}

div.artcatalog {
	color:#666666;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	line-height:normal;
	margin:-5px 0 0;
	padding:0;
}

div.prisehot, div.prisehotDetail {
	background:transparent url(components/bitrix/catalog.top/infoblock_categories_element_detail/images/red.gif) no-repeat scroll center top;
	height:40px;
	margin:-38px 0 0;
	position:relative;
	text-align:center;
	z-index:20;
}
div.prisenew {
	-moz-box-sizing:border-box;
	color:#E83D25;
	font-family:Tahoma,Verdana,Arial,sans-serif;
	font-size:14pt;
	font-weight:bold;
	height:25px;
	margin:10px 0 5px;
	padding:2px 0 0;
	text-align:center;
}
div.prisenew span {
	color:#4E4E4E;
	font-size:8pt;

}

table.mainsbl {
	b*ackground: #ffff00;
	margin: -5px 0px 0px 15px;
    width:  540px;
}

table.mainblue {
     width:260px;
     font-size:11px;
     box-sizing:border-box;
     -moz-box-sizing:border-box;
     margin: 3px 0px 0px 2px;
     height: 98%;
}

table.mainblue td,
table.mainblue td {
	b*order: 1px solid green;

}

td.blueTopLeft
{
        font-size:1px;
        background: #b2dbf0 url(images/c_m_l_t.gif) 0px 0px no-repeat;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        width:7px;
        height: 7px;
}

td.blueMiddleTop {
        font-size:1px;
        background: #b2dbf0;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        height: 7px;
}

td.blueTopRight {
        font-size:1px;
        background:  #b2dbf0 url(images/c_m_r_t.gif) 0px 0px no-repeat;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        width:7px;
        height: 7px;
}

td.blueleftbord,
td.bluerightbord {
        font-size:1px;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        width:7px;
        background:  #46a7db url(images/c_m_m.gif) 0px 0px repeat-x;
}

td.bluenobord {
        background:  #46a7db url(images/c_m_m.gif) 0px 0px repeat-x;
        height: 27px;
}


td.blueBotLeft{
        background: #99d1f2 url(images/c_m_l_b.gif) bottom left repeat-x;
        font-size:1px;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        width:7px;
        height: 7px;
}

td.blueBotRight {
        background: #99d1f2 url(images/c_m_r_b.gif) bottom right repeat-x;
        font-size:1px;
        box-sizing:border-box;
        -moz-box-sizing:border-box;
        width:7px;
        height: 7px;
}

td.bluetMiddleBottom {
        height: 7px;
        background: #99d1f2;
}

div.mailblue {
    color: #ee8a07;
    font: 18px Tahoma,Verdana,Arial,sans-serif;
    width:165px;
    margin-bottom: 5px;
}

div.mailblue a {
    color: #ee8a07;
    font: 18px Tahoma,Verdana,Arial,sans-serif;
    text-decoration: none;
}

div.mailblue a:hover {
    text-decoration: underline;
}

div.textblue {
	color: #0d2273;
    font: 13px Tahoma,Verdana,Arial,sans-serif;
  font-weight: bold;
}

div.textblue a{
	color: #0d2273;
    font: 13px Tahoma,Verdana,Arial,sans-serif;
  font-weight: bold;
    text-decoration: none;
}

div.textblue a:hover{
    text-decoration: underline;
}

td.color {
	background: #99d1f2;
    font: 14px Tahoma,Verdana,Arial,sans-serif;
	font-weight: bold;
	color: #0d2273;
	padding-top: 7px;
}

div.sr {

}
