.localization
{
	float:left;
	position:absolute;
	top:10px;
	left:190px;
}
.center {display:block; margin:0 auto;}
a
{
	color: #0076A5;
}
a:link, a:visited, a:active {
  color: #0076A5;
}
.roundBorder
{	background-color: #f9f9f7;
	border: 1px solid silver;
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 10px;
}
.codeBorder
{	background-color: #f9f9f7;
	border: 1px solid silver;
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 10px;
	white-space: pre-wrap
}
.korzina
{
    background: url(images/basket_empty.gif) right bottom no-repeat;
    /*border: solid 2px yellow;*/
	text-align: right;
	font-family: verdana, arial, sans-serif;
	font-size: 15px;
	font-weight: bold;
	float:right;
	position:absolute;
	top:10px;
	right:10px;
	width:85px;
	height:70px;
}

.price
{
	color: #3A5FCD;
	font-weight: bold;
	padding-bottom: 15px;
}
.price_s
{
	color: #3A5FCD;
	font-weight: bold;
}

.tdprice1
{	width: 168;
	text-align: center;
	font-family: verdana, arial, sans-serif;
	font-size: 14px;
	background:url(images/line_vert.gif) top left repeat-y;
}

.tdprice1 table {
	font-size:14px;
	border-collapse: separate;
    /*border: 1px solid black;*/
	border-spacing: 4 0;
}
.tdprice1 td
{
  /*border: 1px solid lightgray;*/
}
.tdprice1 td:nth-child(4), .tdprice1 td:nth-child(5)
{
	color: #3A5FCD;
	font-weight: bold;
}
 /* стили кнопки купить*/
 .tdprice1 button
{
	color:#fff;
	text-align: center;
	font-size:14px;
	font-weight:600;
	width:72px;
	height:29px;
	border:0px;
	background:url(images/buy-button.png) 0 0 no-repeat;
	cursor:pointer;
}
.tdprice1 button:hover {
					background-position:0 -29px;
				}
.tdprice1 button:active {
					color:#ffc;
					background-position:0 -58px;
				}
/*end button price*/
.korzina_full
{
    background: url(images/basket_full.gif) center bottom no-repeat;
	text-align: center;
	font-family: verdana, arial, sans-serif;
	font-size: 10px;
	color: #505050;
	font-weight: 300;
	float:right;
	position:absolute;
	top:20px;
	right:10px;
	width:85px;
	height:70px;
}
.shapka
{
	background-color: #69dc69;
	background-image: url("images/shapka/12.png");

	background-repeat: repeat-x;
 	vertical-align: bottom;
	height: 120px;
}

.mainPic
{
    background: url("images/shapka/PIC.gif") center bottom no-repeat;
	float:left;
	position:absolute;
	top:10px;
	left:80px;
	width:120px;
	height:90px;
}


.leftHeader
{  
	background: url("images/shapka/left1.png")center bottom no-repeat;
 	vertical-align: bottom;
	width: 80px;
	min-width: 80px;
}

.rightHeader
{
    background: url("images/shapka/right2.png") center bottom no-repeat;
   background-repeat: no-repeat;
   vertical-align: bottom;
    width: 60px;
    min-width: 60px;
}
.lineMain
{
	background-color: #1f87ce;
	vertical-align:    center;
	height: 29px; /*  Высота блока */
}
.characters
{ 
font-size: 15px;
color: #524646;
}

.cursiv
{
font-style: italic;
display: inline;
}
 a.titleArticle:link, a.titleArticle:visited
{
	text-decoration: none;
	color: #ff0606;
}
a.titleArticle:hover
{	text-decoration: none;
	color: #f66565;
}

.title
{
	background: url(images/podval_b1.gif) center center no-repeat;
	background-size: 530px;
	padding: 14px 0px 27px 0px;
	text-align: center;
	font-family: verdana, arial, sans-serif;
	font-size: 35px;
	font-weight: bold;
}
.title a
{
	color: #68bf3a;
	text-decoration:none; /*убрать подчеркивания ссылки*/
}

/*begin lefttd style*/
.menu_left
{
    vertical-align: top;
    width: 300;
    /*min-width:250px;*/
    font-size: 15px;

}
.menu_left a
{
	text-decoration:none; /*убрать подчеркивания ссылки*/
	color:blue;
}
.menu
{
	background: url(images/round1.png) no-repeat;	
	padding-left: 20px;
	padding-bottom: 22px;
	text-align: left;
	font-size: 15px;
	white-space: nowrap; /* щоб слова не переносились на новий рядок*/
}
.menu a:hover
{
margin-left:7px;
color: #427a25;
font-weight: bold;
}

.pmenu
{
	padding: 8px 8px 8px 50px;
	text-align: left;
	font-size: 14px;
	white-space: nowrap; /* щоб слова не переносились на новий рядок*/
}
.pmenu a
{
	color: #1f87ce;
}
.ActiveMenu
{
	background: url(images/roundActive.png) no-repeat;	
	padding-left: 30px;
	padding-bottom: 13px;
	text-align: left;
	font-size: 15px;
	white-space: nowrap;
}

.ActiveMenu a
{
	color: #1f87ce;
	font-weight: bold;
}

.menu a
{
	color: #4b892a;
}
/* end left td syle*/

 .menu_left ul
 {
  margin-left: 0;
  padding-left: 0;
  list-style:none
 }

.listMenu
{
/*border: solid 2px pink;*/
  margin:0;
  padding:0;
  list-style-type:none;
  white-space: nowrap; /* щоб слова не переносились на новий рядок*/
  float:right;
}

.listMenu li
{
  font-family: Georgia, Times, serif;
  display:inline;
  padding:0px 17px;
  font-size: 1.12em;
}
.listMenu li a
{
  color:#000;
  text-decoration:none;
  width: 50px;
}
.listMenu li a:hover
{
  color:white;
  text-shadow: 0px 0px 4px black;
  text-decoration:none;
}

.main_body {
	vertical-align: top; /* Выравнивание по верхнему краю ячеек */
	padding: 5px 20px 0px 20px;
	text-align: justify;
	font-family: verdana, arial,sans-serif;
	font-size: 15px;
}
.mainTable
{
	width: 100%; /* Ширина таблицы */
	height: 100%;
	background:#f1fdf1;
}

.main_body h1{
	font-weight: bold;
	font-family: verdana, arial,sans-serif;
	font-size: 20px;
	color: red;
	padding: 0px 0px 12px 18px;
	line-height: 25px;
	background:transparent url(images/bg_h1.gif) bottom left no-repeat;
}

.trash_table {
	border: 1px solid silver;
	border-radius:10px;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	padding: 10px;
}

/*.trash_table tr {
	border-bottom: 2px lightgray;
}*/
.trash_table tr:nth-child(2n){
	background: #B0B4B6;
}
.trash_table tr:nth-last-child(2){
   background: white;
}
.trash_table tr:last-child{
   background: white;
}

a.big_green_bttn {
  font-weight: 700;
  color: white;
  text-decoration: none;
  padding: .8em 1em calc(.8em + 3px);
  border-radius: 5px;
  background: rgb(64,199,129);
  box-shadow: 0 -3px rgb(53,167,110) inset;
  transition: 0.2s;
}
a.big_green_bttn:hover { background: rgb(53, 167, 110); }
a.big_green_bttn:active {
  background: rgb(33,147,90);
  box-shadow: 0 3px rgb(33,147,90) inset;
}