body {
  margin: 0;
  padding-left: 10px;
  padding-right: 10px;
  min-width: 948px;
}
a {
  outline: none;
}

img {
  border: 0;
}

div {

}

h2 {
  color: #03588a;
  margin-top: 0;
  margin-bottom: 10px;
}

p.zag {
	text-align: center;
	margin-top: 0; 
	margin-bottom: 0;
	line-height: 3;
	mso-pagination:widow-orphan;
	font-size:15.0pt;
	mso-bidi-font-size:14.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	color:#000000;
	font-weight: bolder;
	
}

p,
li,
p.MsoBodyText2,
li.MsoBodyText2,
div.MsoBodyText2 {
	text-indent:25px;
	margin: 0.3cm;
	line-height: 1.5;
	margin-bottom:.0001pt;
	text-align:justify;
	mso-pagination:widow-orphan;
	font-size:13.0pt;
	mso-bidi-font-size:12.0pt;
	font-family:"Times New Roman";
	mso-fareast-font-family:"Times New Roman";
	color:#000000;
}



#header {
  width: 100%;
  min-width: 946px;
  height: 66px;
  background: #1c4979;
  margin-left: 0;
}

#headerLeft {
  background: url(image/header.gif) no-repeat; /* header_newyear.gif - новый год */
  width: 943px;
  height: 66px;
  float: left;
}

#headerRight {
  background: url(image/headerright.gif) no-repeat;
  margin-left: auto;
  width: 4px;
  height: 66px;
}

#logo {
  position: absolute;
  width: 325px;
  height: 35px;
  margin-left: 45px;
  margin-top: 16px;
}

#headerNadpis {
  position: absolute;
  width: 370px;
  min-width: 370px;
  height: 55px;
  margin-left: 410px;
  margin-top: 22px;
  font-family: Arial;
  font-size: 14px;
  color: #dce5ef;
}

#centrObshBlock {
  margin: 10px 167px 0 167px;
}

/*===============================leftBlock=================================*/

#leftBlock {
  position: relative;
  float: left;
  width: 167px;
  height: auto;
  display: inline;
  margin-left: -167px;
}

.blokContent {
  background: #eaeff2;
  width: 165px;
  height: auto;
  padding-bottom: 5px;
  margin-top: 5px;
}

.blokContentMenuLeft {
  background: url(image/blockmenucontent.gif) repeat-y;
  width: 167px;
  margin-bottom: 10px;
}

.blockHead {
  background: url(image/blockhead.gif) no-repeat;
  width: 159px;
  height: 32px;
  padding-top: 6px;
  padding-left: 7px;
  font-family: Times New Roman;
  font-size: 17px;
  color: #FFFFFF;
}

.blokFooter {
  background: url(image/blockfooter.gif) no-repeat;
  width: 165px;
  height: 5px;
  margin-bottom: 10px;
}

.blokFooterLeftMen {
  background: url(image/blockfooter.gif) no-repeat;
  width: 165px;
  height: 5px;
  margin-bottom: -5px;
}

.bloktMenuLeftFooter {
  background: url(image/blockfootermenu.gif) no-repeat;
  width: 165px;
  height: 5px;
}

.blockVnutrCont {
  padding-left: 10px;
  padding-right: 10px;
  font-family: Times New Roman;
  font-size: 15px;
  color: #7a7878;
  z-index: 1;
}

#imgSearch {
  float: left;
  margin-right: 5px;
  margin-top: -2px;
  background: url(image/imgsearch.gif) no-repeat;
  width: 25px;
  height: 28px;
}

#imgKatalog {
  float: left;
  margin-left: 5px;
  margin-right: 5px;
  margin-top: -1px;
  background: url(image/imgkatalog.gif) no-repeat;
  width: 17px;
  height: 28px;
}

#imgTelefon {
  float: left;
  margin-right: 5px;
  margin-top: 0;
  background: url(image/imgtelefon.gif) no-repeat;
  width: 28px;
  height: 26px;
}

#imgKorzina {
  float: left;
  margin-right: 5px;
  margin-top: -1px;
  background: url(image/imgkorzina.gif) no-repeat;
  width: 23px;
  height: 27px;
}

#imgLogging {
  float: left;
  margin-left: 2px;
  margin-right: 5px;
  margin-top: -2px;;
  background: url(image/imglogging.gif) no-repeat;
  width: 18px;
  height: 28px;
}

#imgInform {
  float: left;
  margin-left: 2px;
  margin-right: 5px;
  margin-top: -2px;
  background: url(image/imginform.gif) no-repeat;
  width: 17px;
  height: 28px;
}

#imgAvto {
  float: left;
  margin-right: 5px;
  margin-top: 0;
  background: url(image/imgavto.gif) no-repeat;
  width: 20px;
  height: 26px;
}

.bold {
  font-weight: bold;
}

#poiskVvodTextaFon {
  background: url(image/poisk.gif) no-repeat;
  margin-top: 10px;
  width: 140px;
  height: 20px;
}

.poiskVvodTexta {
  border: 0;
  margin-left: 2px;
  width: 133px;
  background: none;
  display: inline;
}

.buttonSearch {
  margin-top: 10px;
  margin-bottom: 10px;
  cursor: pointer;
  width: 90px;
  height: 27px;
}

.buttonLeft {
  background: url(image/buttonleft.gif) no-repeat;
  float: left;
  width: 11px;
  height: 27px;
}

.buttonLeft2 {
  background: url(image/buttonleft2.gif) no-repeat;
  float: left;
  width: 11px;
  height: 27px;
}

.buttonCentr {
  background: url(image/buttoncentr.gif) repeat-x;
  text-align: center;
  width: auto;
  overflow: hidden;
  padding: 3px;
  height: 20px;
  color: #fff
}

.buttonRight {
  background: url(image/buttonright.gif) no-repeat;
  float: right;
  width: 11px;
  height: 27px;
}

.buttonRight2 {
  background: url(image/buttonright2.gif) no-repeat;
  float: right;
  width: 11px;
  height: 27px;
}

.minText a {
  font-family: Arial;
  font-size: 11px;
  color: #7a7878;
  text-decoration: underline;
}

.minText a:hover {
  text-decoration: none;
}

.menuKatalog {
  margin-left: -10px;
  width: 150px;
  margin-top: -6px;
  margin-bottom: 0px;
  background: url(image/blockmenucontent.gif) repeat-y;
  padding-left: 10px;
  padding-right: 10px;
}

.menuKatalog2 {
  margin-left: -10px;
  width: 150px;
  margin-top: 0px;
  margin-bottom: 0px;
  background: url(image/blockmenucontent2.gif) repeat-y;
  padding-left: 10px;
  padding-right: 10px;
}

.menuKatalog a {
  color: #45494b;
  text-decoration: none;
  display: block;
}

.menuKatalog a:hover {
  color: #3f90c0;
  text-decoration: none;
}

.menuKatalog li {
  list-style: none;

}

.poloskaMenuKatalog {
  background: url(image/poloska.gif) repeat-x 0 0;
  height: 1px;
  margin: 0;
}

.spisokOtstupi {
  padding-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 0;
  z-index: 1;
}

.kontakt {
  color: #01366f;
  margin-top: 5px;
}

.icqTelef {
  color: #33a5cd;
}

.priceDiscount {
  background: url(image/pricediscount.gif) no-repeat;
  width: 155px;
  height: 20px;
  margin-bottom: 10px;
  padding-left: 10px;
  padding-top: 3px;
  cursor: pointer;
}

.priceDiscountImg {
  margin-top: -17px;
  margin-left: 130px;
}

.price a {
  color: #fff;
  font-size: 15px;
  text-decoration: none;
}

/*==========================rightBlock================================*/

#rightBlock {
  position: relative;
  margin-right: -167px;
  float: right;
  width: 167px;
  height: auto;
  display: inline;
}

.blockTextBlack {
  color: #000;
  font-size: 15px;
  margin-bottom: 5px;
}

.textBoldBlue {
  color: #1a5479;
  font-weight: bold;
}

.prosmotrKorz a {
  color: #7a7878;
  text-decoration: underline;
}

.prosmotrKorz a:hover {
  text-decoration: none;
}

.buttonOformitZakaz {
  margin-top: 10px;
  margin-bottom: 5px;
  cursor: pointer;
  width: 140px;
  height: 27px;
}

.textRegistraciya {
  margin-top: 5px;
}

.textRegistraciya a {
  color: #7a7878;
  font-weight: bold;
  text-decoration: underline;
}

.textRegistraciya a:hover {
  text-decoration: none;
}

.loginPassword {
  background: url(image/fonlogin.gif) no-repeat;
  margin-top: 10px;
  width: 140px;
  height: 20px;
}

.loginPasw {
  color: #7a7b7c;
  border: 0;
  margin-left: 2px;
  width: 130px;
  background: none;
}

.buttonLogin {
  margin-top: 10px;
  margin-bottom: 5px;
  cursor: pointer;
  width: 100px;
  height: 27px;
}

.inform {
  margin-top: 5px;
  margin-bottom: 5px;
  line-height: 23px;
}

.inform a {
  color: #000;
  text-decoration: underline;
}

.inform a:hover {
  text-decoration: none;
}

#serveru {
  text-align: center;
  font-size: 11px;
  color: #000;
}

/*===========================cetrBlock================================*/

#cetrBlock {
  width: 100%;
  float: left;
  height: auto;
}

.h2 h2 {
  color: #03588a;
  text-align: center;
  margin-top: 0;
  margin-bottom: 10px;
}

#menuCentrBlock {
  background: #eef2f4;
  width: auto;
  margin-left: 20px;
  margin-right: 20px;
  height: 28px;
}

#menuCentrBlockLeft {
  background: url(image/menucentrblokleft.gif) no-repeat;
  width: 4px;
  height: 28px;
  float: left;
}

#menuCentrBlockRight {
  background: url(image/menucentrblokright.gif) no-repeat;
  width: 4px;
  height: 28px;
  float: right;
}

#menuCentrBlockContent {
  margin-left: auto;
  margin-right: auto;
  padding-top: 2px;
  text-align: center;
  color: #2363a3;
}

#menuCentrBlockContent a {
  color: #2363a3;
  font-family: Times New Roman;
  font-size: 14px;
  font-weight: 700;
}

#menuCentrBlockContent a:hover {
  text-decoration: none;
}

.blockTovar {
  margin: -19px 115px 0px 115px;

}

.blockTovarovGlavn {
  margin-top: 20px;
  margin-bottom: 20px;
  width: 100%;
  float: left;
}

.blockTovarovPunktir{
  background: url(image/punktir.gif) repeat-x;
   margin-top: 30px;
  margin-left: 40px;
  margin-right: 40px;
}

.blockTovarImg {
  background: url(image/blocktovarimgugol.gif) no-repeat 100% 100%;
  float: left;
  height: auto;
  overflow: hidden;
  width: 115px;
margin-left: -115px;
display: inline;
}

.teni {
  border-left: solid;
  border-left-color: #f6f6f6;
  border-top: solid;
  border-top-color: #f6f6f6;
  border-top-width: 1px;
  border-left-width: 1px;
}

.blockTovarImgRight {
  float: left;
  padding-right: 10px;
  background: url(image/blocktovarimgright.gif) repeat-y 100%;
}

.blockTovarImgBottom {
  margin-right: 10px;
  background: url(image/blocktovarimgbottom.gif) repeat-x 0% 100%;
  height: 11px;
}

.blockTovarRight {
  margin-top: 10px;
  text-align: left;
  font-family: Arial;
  font-size: 15px;
  overflow: hidden;
  width: 85px;
  height: 125px;
  float: right;
margin-right: -85px;
display: inline;
position: relative;
_overflow:visible;
}
.blockTovarRight_no {
  margin-top: 10px;
  text-align: left;
  font-family: Arial;
  font-size: 15px;
  overflow: hidden;
  width: 145px;
  height: 125px;
  float: right;
margin-right: -145px;
display: inline;
position: relative;
}

.kolich {
  width: 45px;
  text-align: center;
  margin: 0;
}

.kolichKorz {
  margin-top: 5px;
  margin-bottom: 5px;
  overflow: hidden;
}

.divkolich {
  float: left;
  margin-top: 3px;
}

.korzina {
  float: right;
  cursor: pointer;
}

.kodTovara {
  font-size: 13px;
  color: #c0c0c0;
}

.blockTovarContent{
	display:inline;
	float:left;
	font-family:Arial;
	font-size:13px;
	margin-top:10px;
	overflow:hidden;
	padding-left:10px;
	padding-right:20px;
	text-align:left;
}

.title {
  margin-bottom: 10px;
  
}

.title a{
  color: #003366;
  font-size: 20px;
  font-family: Times New Roman;
}

.title a:hover{
  text-decoration: none;
}

.proizvod {
  margin-top: 15px;
  color: #255b99;
}


/*===========================footer================================*/

#footer {
  background: #0b3f7c;
  width: 100%;
  min-width: 946px;
  height: 67px;
}

#footerLeft {
  background: url(image/footerleft.gif) no-repeat;
  width: 6px;
  height: 67px;
  float: left;
}

#footerRight {
  background: url(image/footerright.gif) no-repeat;
  width: 6px;
  height: 67px;
  float: right;
}

#footerContent {
  position:relative;
  margin-left: auto;
  margin-right: auto;
  background: url(image/footerfon.gif) no-repeat 50% 0%;
  padding-top: 10px;
  height: 55px;
  text-align: center;
}


#menuFooter {
  position: relative;
  margin-left: auto;
  margin-right: auto;
  margin-top: -1px;
  width: 960px;
  color: #fff;
}

.spis {
  padding: 0px;
  margin: 0;
}

#menuFooter a {
  color: #fff;
  font-family: Arial;
  font-size: 12px;
}

#menuFooter a:hover {
  text-decoration: none;
}

.spis li {
  list-style: none;
  display: inline-table;
  display:inline;
}

#copyr {
  margin-top: 10px;
  font-family: Arial;
  font-size: 12px;
  color: #fff;
}

/*==============================Neon.shnur====================================*/

#obshCentrBlock {
  margin-left: 10px;
  margin-right: 10px;
  margin-top: 5px;
}

.oneLink {
  font-size: 15px;
  margin-bottom: 10px;
}

.oneLink a, .attention a, .ehe a {
  color: #03588a;
  text-decoration: underline;
}

.oneLink a:hover, .attention a:hover, .ehe a:hover {
  text-decoration: none;
}

.attention a {
  font-size: 18px;
}

.imgLeft {
  overflow: hidden;
  width: auto;
  min-height: 160px;
  float: left;
  margin-right: 10px;
}

.attention {
  color: #f61727;
  font-size: 20px;
  font-weight: bold;
}

.overflow {
  overflow: hidden;
}

.overflow2 {
  overflow: hidden;
  padding-bottom: 5px;
}

.seruyText {
  color: #45494b;
  font-size: 17px;
}

.seruyText a {
  color: #45494b;
}

.seruyText a:hover {
  color: #45494b;
  text-decoration: none;
}

.seruyTextMal {
  color: #8a8e90;
  font-size: 15px;
}

.blueKrupn {
  color: #03588a;
  font-size: 18px;
  font-weight: bold;
}

.blueOgrom {
  color: #03588a;
  font-size: 25px;
}

.buy {
  width: 210px;
  padding-top: 5px;
}

.buttonBuy {
  margin-top: -3px;
  float: right;
  cursor: pointer;
  width: 90px;
  height: 27px;
}

#clic {
  margin-top: 20px;
  height: 25px;
  font-size: 13px;
  font-family: Arial;
  margin-bottom: 10px;
}

.ehe {
  margin-top: 3px;
  float: left;
  overflow: hidden;
}

.left {
  float: left;
}


.serBlok22 {
  background: #eef2f4;
  padding-left: 15px;
  padding-right: 15px;
  padding-bottom: 5px;
  font-size: 18px;
  color: #45494b;
  z-index: 2;
  display: block;
}

#serBlok3 {
  background: #eef2f4;
  font-size: 18px;
  color: #45494b;
  z-index: 1;
}

.serBlokLeft {
  background: url(image/serblokleft.gif) no-repeat;
  width: 4px;
  height: 3px;
  float: left;
}

.serBlokLeft2 {
  background: url(image/serblokleft2.gif) no-repeat;
  width: 100%;
  height: 10px;
}

.serBlokRight {
  background: url(image/serblokright.gif) no-repeat;
  width: 4px;
  height: 10px;
  float: right;
}

.serBlokRight2 {
  background: url(image/serblokright2.gif) no-repeat  100% 0%;
  width: 100%;
  height: 10px;
}

.spisok2 {
  margin-top: 5px;
  padding-bottom: 5px;
  margin-bottom: 0;
  color: #6a6d6f;
  font-size: 17px;
}

.spisok2 li {
  list-style: decimal;
}

.spisok2 a, .contentOtzivu a {
  color: #2363a3;
}

.spisok2 a:hover, .contentOtzivu a:hover {
  text-decoration: none;
}

#serBlokHeader {
  background: url(image/blueblokcentr.gif) repeat-x;
  height: 32px;
}

#serBlokHeaderLeft {
  background: url(image/blueblokleft.gif) no-repeat;
  width: 5px;
  height: 32px;
  float: left;
}

#serBlokHeaderRight {
  background: url(image/blueblokright.gif) no-repeat;
  width: 5px;
  height: 32px;
  float: right;
}

#serBlokHeaderContent {
  margin-left: auto;
  margin-right: auto;
  color: #fff;
}

#serBlokHeaderContent2 {
  background: url(image/blueblokcentr2.gif) no-repeat 100% 0%;
  padding-top: 6px;
  margin-left: 7px;
  width: 70%;
  height: 32px;
}

#otzivu {
  background: url(image/otzivu.gif) no-repeat;
  padding-left: 30px;
  width: 150px;
  height: 26px;
}

.contentOtzivu {
  margin-left: auto;
  margin-right: auto;
  padding: 5px 15px 5px 15px;
  overflow: hidden;
}

.captionComment {
  margin-top: 20px;
}

.comment {
  font-size: 17px;
}

.commentName {
  text-align: right;
  font-size: 15px;
  color: #9c9d9e;
  width: 100%;
}

.commentEvaluation {
  width: 100%;
  text-align: right;
  color: #03588a;
  font-size: 15px;
}

.spisComment {
  margin: 0;
}

.spisComment li {
  list-style: none;
  display: inline-table;
  display:inline;
  width: 20px;
  padding-right: 23px;
  padding-left: 20px;
}

.buttonYes {
  margin-top: -3px;
  float: right;
  cursor: pointer;
  width: 55px;
  height: 27px;
}

.buttonLeftNo {
  background: url(image/buttonleftno.gif) no-repeat;
  float: left;
  width: 11px;
  height: 27px;
}

.buttonCentrNo {
  background: url(image/buttoncentrno.gif) repeat-x;
  text-align: center;
  width: auto;
  overflow: hidden;
  padding: 3px;
  height: 27px;
  color: #fff
}

.buttonRightNo {
  background: url(image/buttonrightno.gif) no-repeat;
  float: right;
  width: 11px;
  height: 27px;
}

.writeReview {
  color: #104b7d;
  font-weight: bold;
  margin-bottom: 5px;
  padding-top: 5px;
}

.punktirnPolosa {
  background: url(image/punktir.gif) repeat-x;
  height: 1px;
  width: 100%;
  margin-top: 10px;
}

.sign {
  font-size: 12px;
  margin-top: 10px;
}

.sign2 {
  font-size: 12px;
  margin-top: 10px;
  color: #878787;
}

.red {
  color: #FF0033;
}

.zagolovok {
  width: 100%;
}

.otziv {
  width: 100%;
  height: 200px;
  font-family: Arial;
  font-size: 14px;
}

.vpiskaObsh {
  float: left;
  margin-right: 20px;
  height: 60px;
}

.vpiskaObsh2 {
  float: left;
  margin-right: 8px;
}

.name {
  width: 180px;
}

.age {
  width: 50px;
}

.country {
  width: 130px;
}

.Evaluation {
  float: left;
  width: 20px;
}

.EvaluationChislo {
  margin-left: 8px;
  font-size: 12px;
}

.buttonOtziv {
  margin-top: -3px;
  margin-top: 10px;
  cursor: pointer;
  width: 200px;
  height: 27px;
}

/*====================================Shop=========================================*/

.serBlokNews {
  background: #eef2f4;
  width: auto;
  text-align: center;
  height: 7px;
  overflow: hidden;
}

.serBlok2 {
  background: #eef2f4;
  width: auto;
  text-align: center;
  height: 10px;
  margin-top: -2px;
}

.serBlokNews2 {
  background: #eef2f4;
  width: 100%;
  text-align: center;
  height: auto;
  overflow: hidden;
}

.whiteBlok {
  background: #fff;
  margin-left: 3px;
  margin-right: 3px;
  width: auto;
  height: 10px;
  overflow: hidden;
}

.whiteBlokFooter {
  background: #fff;
  margin-left: 3px;
  margin-right: 3px;
  margin-bottom: 5px;
  width: auto;
  height: 7px;
  overflow: hidden;
}

.whiteBlokLeft {
  background: url(image/newsheaderleft.gif) no-repeat;
  width: 8px;
  height: 7px;
  float: left;
}

.whiteBlokRight {
  background: url(image/newsheaderright.gif) no-repeat;
  width: 8px;
  height: 7px;
  float: right;
}

.whiteFooterBlokLeft {
  background: url(image/newsfoterleft.gif) no-repeat;
  width: 100%;
  height: 7px;
  float: left;
}

.whiteFooterBlokRight {
  background: url(image/newsfoterright.gif) no-repeat;
  width: 8px;
  height: 7px;
  float: right;
}

.whiteBlok2 {
  background: #fff;
  margin-left: 3px;
  margin-right: 3px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: left;
  width: auto;
  height: auto;
  margin-top: -5px;
}

.newsHead {
  color: #257bb4;
  font-size: 18px;
  height: 17px;
}

.newsL {
  width: 46%;
  float: left;
  margin-top: 10px;
  margin-right:18px;
}

.newsR {
  width: 48%;
  float: right;
  margin-top: 10px;
}

.newsL a, .newsR a, .chitVse a {
  color: #257bb4;
}

.newsL a:hover, .newsR a:hover, .chitVse a:hover {
  text-decoration: none;
  color: #257bb4;
}

.serBlok3 {
  background: #eef2f4;
  width: auto;
  text-align: left;
  padding-left: 10px;
  height: auto;
  font-family: Arial;
  font-size: 12px;
  font-weight: bold;
  color: #3484b4;
  position: relative;
  z-index: 2;
}

.serBlok {
  background: #eef2f4;
  width: auto;
  height: 3px;
  z-index: 1;
}

.serBlok1111 {
  background: #eef2f4;
  width: auto;
  height: 3px;
  z-index: 1;
}

.serBlok4 {
  background: #eef2f4;
  width: auto;
  height: 5px;
}

.newsSodergh {
  padding-top: 5px;
  margin-left: 10px;
}

.newsSoderghImg {
  float: left;
  margin-right: 10px;
  vertical-align: text-top;
}

.chitVse {
 text-align: right;
 padding-right: 10px;
 float: right;
}

.podpiska {
  padding-top: 5px;
  padding-left: 20px;
  padding-right: 20px;
  text-align: left;
  color: #3484b4;
  font-family: Arial;
  font-size: 14px;
  font-weight: bold;
  height: 25px;
  z-index: 2;
}

.podpisText {
  float: left;
  padding-top: 5px;
  padding-left: 5px;
}

.podpisVvodTextaFon {
  float: left;
  background: url(image/poisk.gif) no-repeat;
  margin-top: 4px;
  margin-left: 5px;
  width: 140px;
  height: 20px;
}

.buttonPodpis {
  float: left;

  width: 88px;
  height: 26px;
  margin-left: 20px;
  padding-top: 5px;
  padding-left: 2px;
  text-align: center;
}

.buttonPodpis a {
  text-decoration: none;
  display: block;
  font-size: 13px;
  color: #fff;
}

.spisokTovarovImg {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 5px;
}

.tovarImgObsh {
  width: 25%;
  height: 160px;
  text-align: center;
  /*margin-right: 15px;
  margin-bottom: 20px; */
  margin-bottom: 10px;
  float: left;
}

.tovarImgObsh a {
  color: #015185;
}

.tovarImgObsh a:hover {
  color: #079dff;
}

.tovarImg {
  margin-top: -2px;
  z-index: 1;
}

.tovarImg2 {
  margin-left: auto;
  margin-right: auto;
  width: 131px;
  height: 121px;
}

.tovarImg2 a {
  float: left;
  width: 131px;
  height: 121px;
}

#qwe1 {
  background: url(http://www.pcdesign.ru/files/templates/rd2/image/lamps.gif) no-repeat;
}

#qwe2 {
  background: url(http://www.pcdesign.ru/files/templates/rd2/image/windous.gif) no-repeat;
}

#qwe3 {
  background: url(image/provoda.gif) no-repeat;
}

#qwe4 {
  background: url(image/kabel.gif) no-repeat;
}

#qwe5 {
  background: url(image/ventil.gif) no-repeat;
}

#qwe6 {
  background: url(image/shumoizol.gif) no-repeat;
}

#qwe7 {
  background: url(image/reshotki.gif) no-repeat;
}

#qwe8 {
  background: url(image/nakleyki.gif) no-repeat;
}

#qwe9 {
  background: url(image/panel.gif) no-repeat;
}

#qwe10 {
  background: url(image/vintiki.gif) no-repeat;
}

#qwe11 {
  background: url(image/usbgadgh.gif) no-repeat;
}

#qwe12 {
  background: url(image/vodohlagh.gif) no-repeat;
}

#qwe13 {
  background: url(image/korpusdekor.gif) no-repeat;
}

#qwe14 {
  background: url(image/luminofor.gif) no-repeat;
}

#qwe15 {
  background: url(image/shnur.gif) no-repeat;
}

#qwe16 {
  background: url(image/svetodoid.gif) no-repeat;
}

#qwe17 {
  background: url(image/blokipitan.gif) no-repeat;
}

#qwe18 {
  background: url(image/ohlagh.gif) no-repeat;
}

#qwe19 {
  background: url(image/modding.gif) no-repeat;
}

#qwe20 {
  background: url(image/raznoe.gif) no-repeat;
}

.tovarName2 {
  width: 135px;
  height: 28px;
  margin-left: auto;
  margin-right: auto;
  z-index: 2;
  margin-bottom:1px;
}

.tovarName {
  width: 135px;
  height: 28px;
  line-height: 18px;
  display: table-cell;
  vertical-align: middle;
  margin-left: auto;
  margin-right: auto;
}

.poster {
  float: left;
  width: 100%;
  margin-top: 20px;
}

.posterZagolov {
  font-family: Arial;
  font-size: 20px;
  color: #257bb4;
}

.posterContent {
  font-family: Times New Roman;
  font-size: 17px;
  margin-top: 10px;
  margin-bottom: 10px;
}

.posterContent {
  color: #0b3d7c;
}

#znak {
  float: left;
  position: relative;
  overflow: hidden;
  background: url(image/znak.gif) no-repeat;
  width: 30px;
  height: 31px;
}

.delivery {
  padding-left: 15px;
  position: relative;
  overflow: hidden;
  color: #005f9b;
  font-weight: bold;
  margin-bottom: 10px;
}

/*===================menu=================================*/
.vupodSpisok {
  position: absolute;
  width: 165px;
  margin-left: 154px;
  margin-top: -6px;
  z-index: 2;
  display: none;
}

.blockHeadMenu {
  background: url(image/blockheadmenu.gif) no-repeat;
  width: 165px;
  height: 3px;

}

.blockContentMenu2 {
  /*background: url(image/blockmenucontent2.gif) repeat-y;*/
  height: auto;
  padding-bottom: 0px;
  padding-left: 10px;
}

.bloktMenuLeftFooter2 {
  background: url(image/blockfootermenu2.gif) no-repeat;
  width: 165px;
  height: 3px;
}


.menuKatalog a {
  color: #45494b;
  text-decoration: none;
}

.menuKatalog a:hover {
  color: #3f90c0;
  text-decoration: none;
}

.menuKatalog li {
  list-style: none;

}

.floatRight {
  float: right;
}

.spisokOtstupi {
  width: 146px;
  padding-right: 10px;
}

.spisokOtstupi a {
  position: relative;
}

#vent1 {
  z-index: 2;
}

#vent2 {
  z-index: 1;
}

.zagruzka {
  width: 0px;
  height: 0px;
}

.zagruzka img {
  width: 0px;
  height: 0px;
}



.picture { width:25%; float:left; margin-bottom:15px}
.picture p a { display:block; color:#015185; 
 text-align:center;height: 22px;}
.picture .image { width:115px; margin:0 auto;}
.picture .image a img { margin-left:12px; margin-top:11px;}
.picture .image a { background:url(image/picture.gif) no-repeat 0 0; width:115px; height:104px;  display:block;}
.picture .image a:hover { background:url(image/picture.gif) no-repeat 0 -105px; width:115px; height:104px;  display:block;}

ol.spisok2 {}
ol.spisok2 li {   padding-left:10px; margin-bottom:28px;}
ol.spisok2 li a img { margin:0 15px -25px 0; }
ol.spisok2 li a { font-size:14px; color:#003366}

*+html .blockTovarContent {width:100%}
*+html .blockTovarRight_no {height:200px}
a.price_list {display:block; margin-bottom:10px};