#apDiv{
	position:absolute;
	right:220px;
	top:280px;
	width:220px;
	height:29px;
	z-index:2;
		
}

#apDiv1{
	position:absolute;
	right:60px;
	top:280px;
	width:180px;

	z-index:2;
		
}

#apDivVak{
	position:absolute;
	left:50px;
	top:320px;
	width:220px;
	height:29px;
	z-index:2;
		
}
body {

	font-size: 11px;

	font-family: Arial;

	background-color: #EFEFEF;

	color: #9A9C9E;

	margin: 25px 10px 0px 10px; 

	padding: 0;

}
strong {
	font-weight:normal;	
}	

iframe{ display:none}
.electro_table{ border:solid 1px #cccccc; border-collapse:collapse}
.electro_table td{ border:solid 1px #cccccc}

img {

	border: 0;

}

h1.main{ font-size:18px; color:#333333; background:none; background-color:none;}

.itemImage{
	padding: 0 0 7px 20px;
}

.itemImage a{
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
	color:#666666;
}

.itemDescription{
	padding:2px 0 2px 15px;
	color:#5fc74f;
}
span.nn{
	display:none;
	}
.chat{
	
		cursor:pointer;
		padding-right:10px;
}

.bt{
	background-image: url('/templates/vamshop/img/bt_bg.jpg') ;
	line-height: 30px;
	width:500px;
	
	vertical-allign:middle;
	text-allign:center;

}

.bt_a{
	color:white;
	padding-left:10px;
	
}

table.main {

	width: 95%;

	background-color: #FFFFFF;

	height: 100%;

}

/* 1 строка */

table.top {

	height: 22px;

}

td.top_text1 {

	padding: 2px 0px 2px 18px;

	width: 243px;

}

td.top_text2 {

	padding: 2px 0px 2px 18px;

	font-size: 12px;

	font-family: Arial;

	font-weight: bold;

	color: #159B01;

}

td.top_bar {

	background-color: #159B01;

	width: 5px;

}

td.top_pict {

	padding: 2px 8px 3px 0px;

	vertical-align: bottom;

	text-align: right;

}

em {

display:none;

}

.text_min_grey {

	font-size: 10px;

	color: #6D6D6D;

}

.text_big_orange {

	font-size: 14px;

	color: #FF3C00;

}

td.top_text2 a {

	color: #159B01;

	text-decoration: none;

	font-size: 12px;

	font-family: Arial;

	font-weight: bold;

	color: #159B01;

}

td.top_text2 a:hover {

	text-decoration: underline;

}

img.top {

	padding-right: 16px;

}

/* 2 строка */

table.top2 {

	height: 16px;

}

/* 3 строка */

table.top3 {

	background-color: #159B01;

}

td.top3_logo {

	height: 97px;

	vertical-align: middle;

	text-align: center;

	width: 92px;

	padding-right: 10px;

}

td.top3_text {

	height: 97px;

	width: 125px;

	vertical-align: middle;

	text-align: left;

	font-size: 12px;

	color: #FEFEFE;

	font-family: Arial;

}

td.top3_pict {

	text-align: left;

	width: 552px;

}

td.top3_bg {

	background-image: url(img/top_bg.jpg);

}

/* строка с морем */

td.top32_bg {

	background-image: url(img/top_bg2.jpg);

	width: 679px;

}

/* строка под морем */

td.top33_bg {

	background-image: url(img/top_bg3.jpg);

}

/* 6 строка */

td.top4 {

	width: 639px;

}

/* меню */

td.menu {

	width: 140px;

	vertical-align: top;

	position: relative;
	top:-50px;

	height: 100%;

}

td.menu_link {

	padding: 25px 0px 0px 15px;

	border-right: 1px solid #C0C0C0;

	height: 10px;

}

td.menu_blank {

	border-right: 1px solid #C0C0C0;

	height: 100px;

}

td.menu_blamb_top {

	border-right: 1px solid #C0C0C0;

	text-align: right;

	height: 80px;

}

td.menu_blamb_bottom {

	text-align: right;

	padding-right: 1px;

	height: 37px;

}

td.menu_blamb_after {

	text-align: center;

	vertical-align: bottom;

}



}

img.arrow {

	padding-right: 5px;

}

/* главный текст */

td.main_zone {

	vertical-align: top;

}

td.header_right {

	width: 226px;

}

td.header_left {

	padding-left: 20px;

	font-size: 14px;

	font-weight: bold;

	color: #159B01;

	letter-spacing: 2px;

}

td.main_text {

	padding: 5px 5px 0px 15px;

	text-align: left;

	font-size: 12px;

	font-family: Arial;

	color: #333333;

}

.main_news{
	padding-bottom: 30px;
	
	padding-top:20px;
	
	padding-left:15px;
	
	padding-right:5px;

	text-align: left;

	font-size: 12px;

	font-family: Arial;

	color: #333333;
}

p {

	margin-top: 0px;

	text-indent: 20px;

}

p.more {

	text-align: right;

	padding-right: 10px;

}

p.more2 {

	text-align: right;

}

a.more {

	color: #159B01;

	font-size: 10px;

	text-decoration: underline;

	font-weight: normal;

}

a.more:hover {

	text-decoration: none;

	color: #159B01;

	font-size: 10px;

	font-weight: normal;

}

a {

	font-size: 12px;

	font-family: Arial;

	color: #159b01;

}

/* серая линия внизу */

td.line {

	background-color: #9C9C9C;

	height: 5px;

}

/* текст под ней */

td.underline {

	height: 30px;

	padding-left: 40px;

}

td.underline a {

	color: #90857F;

	text-decoration: underline;

	font-size: 11px;

	font-weight: normal;

}

td.underline a:hover {

	text-decoration: none;

}

/* таблица картинок */

td.bottom_pict {

	padding-bottom: 6px;

	text-align: center;

	color: #50B441;

	font-size: 14px;

	font-weight: bold;

}

td.bottom_pict a {

	color: #50B441;

	font-size: 14px;

	font-weight: bold;

	text-decoration: none;

}

td.bottom_pict a:hover {

	text-decoration: underline;

}

td.bottom_pict_u {

	background-color: #159B01;

	text-align: center;

}

td.bottom_pict_center {

	background-color: #159B01;

	text-align: center;

	width: 322px;

}

td.bottom_pict_b {

	background-color: #159B01;

	width: 26px;

}

td.bottom_center {

	text-align: center;

}

/* самая нижняя линия */

td.footer {

	height: 43px;

	background-color: #C7C7C7;

	vertical-align: middle;

	padding-left: 40px;

}

td.footer_links {

	font-size: 12px;

	font-family: Arial;

	font-weight: bold;

	color: #FFFFFF;

}

td.footer_links a {

	color: #FFFFFF;

	text-decoration: none;

	font-size: 12px;

	font-family: Arial;

	font-weight: bold;

}

td.footer_links a:hover {

	text-decoration: underline;

}

td.footer_lider {

	text-align: right;

	padding-right: 40px;

}

td.footer_lider a {

	color: #034B04;

	text-decoration: none;

	font-size: 11px;

	font-family: Arial;

	font-weight: normal;

}

/* правая панелька */

td.right_header {

	padding: 10px 0px 0px 100px;

	font-size: 10px;

	font-family: Verdana;

	color: #4E4E4E;

}

td.right_header a {

	color: #90857F;

	text-decoration: none;

	font-size: 11px;

	letter-spacing: 2px;

}

td.right_img {

	text-align: right;

	padding-top: 10px;

}

td.right_bottom {

	padding-top: 10px;

	padding-left: 30px;

}

.tel_code {

	font-family: Arial;

	font-size: 11px;

	color: #666666;

	vertical-align: middle;

	text-align: left;

        font-variant: normal;



}

.tel_num {

	font-family: Arial;

	font-variant: small-caps;

        font-weight: normal;

        text-decoration: normal; 

	font-size: 24px;

        letter-spacing: -1px;

	color:#000000;

	text-align: left;

	vertical-align: middle;

}

/* каталог */

table.catalog {

	border: 1px solid #F1F1F1;

	margin-bottom: 10px;

}

td.catalog_photo {

	width: 60px;

	height: 60px;

	vertical-align: top;

	text-align: left;

	padding: 4px 2px 2px 4px;

}

td.catalog_text {

	vertical-align: top;

	text-align: left;

	padding-left: 10px;

	padding: 4px 2px 2px 4px;

}

.catalog_header {

	vertical-align: top;

	color: #159B01;

	font-size: 12px;

}

.catalog_header a {

	color: #159B01;

	text-decoration: none;

	font-size: 12px;

	font-family: Arial;

	font-weight: bold;

}

.catalog_header a:hover {

	text-decoration: underline;

}

td.right_header_catalog {

	text-align: center;

	padding: 37px 10px 0px 10px;

	font-size: 11px;

	letter-spacing: 2px;

	color: #90857F;

}

td.right_header_catalog a {

	color: #90857F;

	text-decoration: none;

	font-size: 11px;

	letter-spacing: 2px;

}

h1 {

	font-size: 18px;

	font-family: Arial;

        font-weight: normal;

	background-color: #18ae01;

	color: #ffffff;

	padding: 1px 1px 1px 10px;

	

}

h2 {

	font-size: 12px;
	font-family: Arial;
	color: #333333;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-weight:bold;
	text-transform:uppercase;

	

}

h3 {

	font-size: 11px;

	font-family: Arial;

	color: #333333;

	margin: 5px 5px 5px 5px; 

	padding: 0;

	

}



.tmenu

{

       position:relative;

       top: -40px;

       margin-left: 15px;
	   border-right:solid 1px #c0c0c0;

}




.smenu a{

      font-size: 12px;
      font-weight: bold;
      border: 1px solid #fff;
      background-color: #fff;
      color: #18ae01;
      text-transform: uppercase;
      font-family: Arial;
      text-decoration: none;
      height: 15px;
      vertical-align: top;
	  position:relative;
	  left:0px;
	  top:3px

     

}

.smenu a:hover{

      font-size: 12px;
      font-weight: bold;
	  background-color:#2423432;
      text-transform: uppercase;
      font-family: Arial;
      text-decoration: underline;
      color: #18ae01;
	  position:relative;
	  left:1px;
	  top:4px

}



.smenu1 a  {

      display: block;

      font-size: 12px;

      font-weight: bold;

      border: 1px solid #fff;

      background-color: #fff;

      color: #18ae01;

      text-transform: uppercase;

      font-family: Arial;

      text-decoration: none;

      vertical-align: top;

     

}



.smenu1 a:hover {

      display: block;

      font-size: 12px;

      font-weight: bold;

      border: 1px solid #fff;

      background-color: #18ae01;

      text-transform: uppercase;

      font-family: Arial;

      text-decoration: none;

      color: #fff;

}

table.vivod

{

   width:95%;

}



table.vivod td

{

   border-bottom:solid 1px #cccccc;

}



table.vivod div

{

   float:left;

   color: #cccccc;

   font-size: 19px;

}



.cat_tovar

{

   padding-left:5px;

   padding-bottom:3px;

   padding-top:0px;

   width:48%;

   font-style:normal;

}

.cat_tovar1

{

   padding-left:5px;

   padding-bottom:3px;

   padding-top:0px;

   width:24%;

   font-style:normal;

}



div.cat_tovar a

{

   font-weight: bold;

   font-family:Arial;

   color:#18ae01;

   font-size:12px;

}

div.cat_tovar1 a

{

   font-weight: bold;

   font-family:Arial;

   color:#18ae01;

   font-size:12px;

}



.vivod_header a

{

   font-family:Arial;

   color:#18ae01;

   text-transform:uppercase;

   font-size:12px;

   font-weight: bold;

   text-decoration:none;

}



.vivod_header a:hover

{

   font-family:Arial;

   color:#18ae01;

   font-size:12px;

   font-weight: bold;

   text-decoration:none;

}



.vivod_header 

{

   padding: 3px 3px 3px 5px;

}



.ProductInfoLeft img

{

   border: solid 1px #000000;

}



.center img

{

   border: solid 1px #000000;

}



.tech td

{

   font-size: 11px;

   border: solid 1px #999999;

   background-color:#18ae01;

   color: #ffffff;

}



.acat{

	font-size: 11px;
font-weight:bold;
        text-decoration:none;

        text-transform:  lowercase ;

	font-family: Arial;

	color: red;

}

#acat{

	font-size: 11px;
	text-decoration:none;
	font-family: Tahoma;
	color: #ffffff;
	font-weight:bold;
	margin-right:20px;
	

}

@font-face {font-family: "RublArial"; src: url('/ruble.eot');}
#rur {//font-family: "RublArial"; text-transform: uppercase; //text-transform: none; font-size:12px; color:#000000}
#rur span {position: absolute; overflow: hidden; width: 0.45em; height: 1em; margin: 1.1ex 0 0 -0.7em; //display: none;}
#rur span:before {content: '\2013';}

.loginform input{
	width:115px;
	border:solid 1px #666666;
}

table.tablesorter {
	font-family:"Trebuchet MS", Tahoma, Verdana, Arial, Helvetica, sans-serif;
	background-color: #CDCDCD;
	margin:10px 0pt 15px;
	font-size: 8pt;
	width: 100%;
	text-align: left;
}
table.tablesorter thead tr th, table.tablesorter tfoot tr th {
	background-color: #B1DB87;
	border: 1px solid #FFF;
	font-size: 8pt;
	padding: 4px;
}
table.tablesorter thead tr .header {
	background-image: url(tablesorter-bg.gif);
	background-repeat: no-repeat;
	background-position: center right;
	cursor: pointer;
}
table.tablesorter tbody td {
	color: #3D3D3D;
	padding: 4px;
	background-color: #FFF;
	vertical-align: top;
}
table.tablesorter tbody tr.odd td {
	background-color:#gray;
}
table.tablesorter thead tr .headerSortUp {
	background-image: url(tablesorter-asc.gif);
}
table.tablesorter thead tr .headerSortDown {
	background-image: url(tablesorter-desc.gif);
}
table.tablesorter thead tr .headerSortDown, table.tablesorter thead tr .headerSortUp {
background-color: #83C948;
}
.trcolor {	background-color: #d2d2d2;}
table.datatable {margin:0 0px}
table.datatable th {background:#006699; color:#fff}
table.datatable td, th {
	border:1px solid #000; 
	padding:2px 6px;
	font-weigth: bolder;
	font-size:11pt;
	
}


.ya{
	color:#18ae01;
}


