table {border-collapse: collapse; margin: 0 0 0 0; padding: 0 0 0 0; border: #ff0000 solid 0px;}
table td {border-collapse: collapse; margin: 0 0 0 0; padding: 0 0 0 0; border: #ff0000 solid 0px;}
table th {border-collapse: collapse; margin: 0 0 0 0; padding: 0 0 0 0; border: #ff0000 solid 0px;}

img {border: #ff0000 solid 0px;}

h1 {font-size: 38px; font-family: calibri; font-weight: 400;}
h2 {font-size: 20px; font-family: arial; margin: 0 0 0 0; padding: 0 0 0 0;}
h3 {font-size: 20px; font-family: arial; margin: 0 0 0 0; padding: 0 0 0 0;}
h4 {font-size: 20px; font-family: arial; margin: 0 0 0 0; padding: 0 0 0 0;}
h5 {font-size: 20px; font-family: arial; margin: 0 0 0 0; padding: 0 0 0 0;}
h6 {font-size: 20px; font-family: arial; margin: 0 0 0 0; padding: 0 0 0 0;}

p {font-size: 12px; font-family: arial; margin: 0px 0px 30px 0px; padding: 0 0 0 0;}


a:link {color: #000000;}
a:visited {color: #000000;}
a:hover {color: #000000;}
a:active {color: #000000;}



/* ÏÎÄÑÊÀÇÊÀ */
.podskazka {width: 600px; font-size: 11px; border: #000000 solid 0px; height: 30px; margin: 10px 0 0 20px; overflow: hidden; /*background-color: #ffff00;*/ z-index: 1000; position: relative; top: 0px; left: 0px;}
.podskazka table {border: #000000 solid 0px; border-collapse: collapse; height: 20px;}
.podskazka table td {border: #646464 solid 1px; border-collapse: collapse; font-family: Arial; font-size: 11px; padding: 0px; height: 20px; background-color: #afafaf;}
.podskazka span {background-image: url('/i/catalog/lamp.gif'); background-repeat: no-repeat; width: 500px !important; height: 20px; /*line-height: 100%;*/ padding: 3px 5px 3px 30px; color: #000000; font-size: 11px; vertical-align: middle;}
.podskazka span a {color: #000000;}
.closepodskazka {margin: 0 0 0 0; font-size: 11px; padding: 2px 4px; display: block; height: 16px; width: 50px; text-align: center; border: #848484 solid 0px;}
a.closepodskazka:link {text-decoration: none; background-color: transparent; color: #000000;}
a.closepodskazka:visited {text-decoration: none; background-color: transparent; color: #000000;}
a.closepodskazka:hover {text-decoration: none; background-color: #ff0000; color: #ffffff;}
a.closepodskazka:active {text-decoration: none; background-color: transparent; color: #ffffff;}





a.pavel-1 {/*font-size: 11px;*/ padding: 2px 4px;}
a.pavel-1:link {text-decoration: none; background-color: transparent; color: #000000; border: #848484 solid 1px;}
a.pavel-1:visited {text-decoration: none; background-color: transparent; color: #000000; border: #848484 solid 1px;}
a.pavel-1:hover {text-decoration: none; background-color: #ffffff; color: #000000; border: #848484 solid 1px;}
a.pavel-1:active {text-decoration: none; background-color: transparent; color: #000000; border: #848484 solid 1px;}



a.pavel-2 {/*font-size: 12px;*/ padding: 2px 4px;}
a.pavel-2:link {text-decoration: none; background-color: #ff0000; color: #ffffff; border: #848484 solid 1px;}
a.pavel-2:visited {text-decoration: none; background-color: #ff0000; color: #ffffff; border: #848484 solid 1px;}
a.pavel-2:hover {text-decoration: none; background-color: #ff5252; color: #fffffff; border: #848484 solid 1px;}
a.pavel-2:active {text-decoration: none; background-color: #ff0000; color: #ffffff; border: #848484 solid 1px;}


a.pavel-3 {/*font-size: 14px;*/ padding: 2px 4px;}
a.pavel-3:link {text-decoration: none; background-color: #ffc600; color: #000000; border: #848484 solid 1px;}
a.pavel-3:visited {text-decoration: none; background-color: #ffc600; color: #000000; border: #848484 solid 1px;}
a.pavel-3:hover {text-decoration: none; background-color: #ffd954; color: #000000; border: #848484 solid 1px;}
a.pavel-3:active {text-decoration: none; background-color: #ffd954; color: #000000; border: #848484 solid 1px;}


a.pavel-4 {/*font-size: 18px;*/ padding: 2px 4px;}
a.pavel-4:link {text-decoration: none; background-color: transparent; color: #000000; border: #848484 solid 1px;}
a.pavel-4:visited {text-decoration: none; background-color: transparent; color: #000000; border: #848484 solid 1px;}
a.pavel-4:hover {text-decoration: none; background-color: #ffffff; color: #000000; border: #848484 solid 1px;}
a.pavel-4:active {text-decoration: none; background-color: transparent; color: #000000; border: #848484 solid 1px;}


a.pavel-5 {/*font-size: 24px;*/ padding: 2px 4px;}
a.pavel-5:link {text-decoration: none; background-color: transparent; color: #000000; border: #848484 solid 1px;}
a.pavel-5:visited {text-decoration: none; background-color: transparent; color: #000000; border: #848484 solid 1px;}
a.pavel-5:hover {text-decoration: none; background-color: #ffffff; color: #000000; border: #848484 solid 1px;}
a.pavel-5:active {text-decoration: none; background-color: transparent; color: #000000; border: #848484 solid 1px;}







a.prevtovar:link {text-decoration: none; background-color: transparent; color: #000000;  margin: 15px 0 0 5px; font-size: 11px; padding: 2px 4px;}
a.prevtovar:visited {text-decoration: none; background-color: transparent; color: #000000;   margin: 15px 0 0 5px; font-size: 11px; padding: 2px 4px;}
a.prevtovar:hover {text-decoration: none; background-color: #ffffff; color: #000000;   margin: 15px 0 0 5px; font-size: 11px; padding: 2px 4px;}
a.prevtovar:active {text-decoration: none; background-color: transparent; color: #000000;   margin: 15px 0 0 5px; font-size: 11px; padding: 2px 4px;}


a.gotocatalogtovar:link {text-decoration: none; background-color: transparent; color: #000000;  margin: 15px 0 0 5px; font-size: 11px; padding: 2px 4px;}
a.gotocatalogtovar:visited {text-decoration: none; background-color: transparent; color: #000000;  margin: 15px 0 0 5px; font-size: 11px; padding: 2px 4px;}
a.gotocatalogtovar:hover {text-decoration: none; background-color: #ffffff; color: #000000;  margin: 15px 0 0 5px; font-size: 11px; padding: 2px 4px;}
a.gotocatalogtovar:active {text-decoration: none; background-color: transparent; color: #000000;  margin: 15px 0 0 5px; font-size: 11px; padding: 2px 4px;}



a.nexttovar:link {text-decoration: none; background-color: transparent; color: #000000;  margin: 15px 0 0 5px; font-size: 11px; padding: 2px 4px;}
a.nexttovar:visited {text-decoration: none; background-color: transparent; color: #000000;  margin: 15px 0 0 5px; font-size: 11px; padding: 2px 4px;}
a.nexttovar:hover {text-decoration: none; background-color: #ffffff; color: #000000;  margin: 15px 0 0 5px; font-size: 11px; padding: 2px 4px;}
a.nexttovar:active {text-decoration: none; background-color: transparent; color: #000000;  margin: 15px 0 0 5px; font-size: 11px; padding: 2px 4px;}


a.soderjaniediska:link {text-decoration: none; background-color: transparent; color: #000000;  margin: 15px 0 0 5px; font-size: 14px; padding: 2px 4px;}
a.soderjaniediska:visited {text-decoration: none; background-color: transparent; color: #000000;  margin: 15px 0 0 5px; font-size: 14px; padding: 2px 4px;}
a.soderjaniediska:hover {text-decoration: none; background-color: #ffffff; color: #000000;  margin: 15px 0 0 5px; font-size: 14px; padding: 2px 4px;}
a.soderjaniediska:active {text-decoration: none; background-color: transparent; color: #000000;  margin: 15px 0 0 5px; font-size: 14px; padding: 2px 4px;}




a.linkonnamedisk:link {background-color: transparent; color: #000000;  margin: 15px 0 0 5px; padding: 2px 4px;}
a.linkonnamedisk:visited {background-color: transparent; color: #000000;  margin: 15px 0 0 5px; padding: 2px 4px;}
a.linkonnamedisk:hover {background-color: #ffffff; color: #000000;  margin: 15px 0 0 5px; padding: 2px 4px;}
a.linkonnamedisk:active {background-color: transparent; color: #000000;  margin: 15px 0 0 5px; padding: 2px 4px;}



/*ÈÍÄÈÂÈÄÓÀËÜÍÛÉ ÒÎÂÀÐ*/

.tdblockpictures {}
.tdblockpictures div {margin: 0px 0px 30px 0px; padding: 0 0 0 0;}
.tdblockpictures h6 {margin: 0 0 0 0; padding: 0 0 0 0; font-size: 12px; font-style: italic; font-weight: 400; font-family: arial;}
.tdblockpictures img {margin: 0 0 0 0; padding: 0 0 0 0; width: 600px;}


.tdblocknote {width: 100%; /*background-color: #ff0000;*/ padding: 0 20px 0 0;}
.tdblocknote h3 {font-transform: uppercase; font-size: 32px; font-weight: 400; margin: 0;}
.tdblocknote h4 {font-size: 26px; font-weight: 400; margin: 0 0 20px 0;}
.tdblocknote span {padding: 0px; margin: 0px;}
.tdblocknote span b {color: #ff0000;}

i#oblojkablack {background-color: #000000; color: #ffffff; width: 110px; height: 15px; display: block; padding: 3px; text-align: center;}
i#oblojkared {background-color: #ff0000; color: #ffffff; width: 110px; height: 15px; display: block; padding: 3px; text-align: center;}

.tdblocknote div.label1 {margin-bottom: 10px; width: 60px; height: 16px; display: block; background-color: #ff0000; color: #ffffff; font-size: 12px; font-family: arial; padding: 1px 3px 1px 3px; text-align: center;}
.tdblocknote div.label2 {margin-bottom: 10px; width: 60px; height: 16px; display: block; background-color: #ff9000; color: #ffffff; font-size: 12px; font-family: arial; padding: 1px 3px 1px 3px; text-align: center;}
.tdblocknote div.label3 {margin-bottom: 10px; width: 60px; height: 16px; display: block; background-color: #ae3bff; color: #ffffff; font-size: 12px; font-family: arial; padding: 1px 3px 1px 3px; text-align: center;}
.tdblocknote div.label4 {margin-bottom: 10px; width: 60px; height: 16px; display: block; background-color: #0060ff; color: #ffffff; font-size: 12px; font-family: arial; padding: 1px 3px 1px 3px; text-align: center;}
.tdblocknote div.label5 {margin-bottom: 10px; width: 80px; height: 16px; display: block; background-color: green; color: #ffffff; font-size: 12px; font-family: arial; padding: 1px 3px 1px 3px; text-align: center;}



/* ÕÀÐÀÊÒÅÐÈÑÒÈÊÈ ÒÎÂÀÐÀ */
.divproductharacter {margin: 15px 0 15px 0;}
.divproductharacter table {width: 100%;}
.divproductharacter table td {width: 100%; vertical-align: top; border-bottom: #848484 solid 2px; padding: 3px 5px 3px 0; white-space: nowrap; font-size: 12px;}










.contentmainpage {margin-top: 30px;}
.contentmainpage h1 {}
.contentmainpage h2 {line-height: 100%; font-size: 24px; font-weight: 400; margin: 0 0 20px 0; padding: 0 0 0 0;}
.contentmainpage h3 {font-weight: 400; margin: 0 0 0 0; padding: 0 0 0 0; font-size: 14px;}


.contentmainpage h3 a:link {background-color: #ffc600; text-decoration: none;}
.contentmainpage h3 a:visited {background-color: #ffc600; text-decoration: none;}
.contentmainpage h3 a:hover {background-color: #ffd954; text-decoration: none;}
.contentmainpage h3 a:active {background-color: #ffc600; text-decoration: none;}


.contentmainpage table {padding: 0; margin: 20px 0 0 0; width: 100%;}
.contentmainpage table td {font-family: arial; width: 33%; padding: 0 20px 20px 0; margin: 0 0 0 0; vertical-align: top; font-size: 12px;}


/* ÃËÀÂÍÀß ÑÒÐÀÍÈÖÀ - ÁËÎÊ Ñ ÀÍÎÍÑÀÌÈ */
.mp-contentlink {}
.mp-contentlink td {padding: 0px 30px 30px 0px;}
.mp-contentlink td div {/*background-color: #ffff00;*/ width: 100%; display: block;}
.mp-contentlink td div img {float: left; width: 100px; height: 150px; margin: 0px 10px 10px 0px;}
.mp-contentlink h2 {margin: 0 0 0 0; padding: 0 0 0 0; font-weight: 400; font-size: 16px;}

.mp-contentlink h3 {margin: 7px 0px 0px 0px; padding: 0 0 0 0; font-size: 12px; font-weight: 400; font-family: arial;}
.mp-contentlink p {margin: 0px 0px 0px 0px; padding: 0 0 0 0; font-family: arial; font-size: 12px;}




.table-zakaz {}
.table-zakaz td {text-align: center;}
.table-zakaz td input {text-align: center;}




/* ÊÀÒÀËÎÃ ÒÎÂÀÐÎÂ - ÂÛÂÎÄ ÏÐÅÂÜÞØÅÊ */
.allpreviewtovar {width: 99%; /*background-color: #ff0000;*/}
.allpreviewtovar ul {width: 99%;}
.allpreviewtovar ul li {display: inline; background-color: #eeeeee; float: left; width: 204px; height: 400px; margin: 0px 8px 20px 8px; padding: 0 0 0 0; list-style-type: none;}

.allpreviewtovar ul li div.maindivpreview {position: relative; z-idnex: 99;}
.allpreviewtovar ul li h4 {width: 200px; text-align: center; line-height: 100%; /*overflow: hidden;*/ font-size: 18px; margin: 0 0 0 0; padding: 0 0 0 0; font-weight: 700; font-family: Calibri; /*height: 26px;*/ display: block;}
.allpreviewtovar ul li h3 {text-transform: uppercase; width: 200px; text-align: center; line-height: 100%; overflow: hidden; font-size: 12px; margin: 4px 0 4px 0; padding: 0 0 0 0; font-weight: 400; font-family: arial;}

.allpreviewtovar ul li h4 a:link {color: #000000; text-decoration: none;}
.allpreviewtovar ul li h4 a:visited {color: #000000; text-decoration: none;}
.allpreviewtovar ul li h4 a:hover {color: #ff0000; text-decoration: none;}
.allpreviewtovar ul li h4 a:active {color: #000000; text-decoration: none;}


.allpreviewtovar ul li div img {width: 200px; height: 280px; position: relative; top: 0px; left: 0px; z-index: 50;}

a.pic {width: 200px; height: 280px; display: block;}
.pic:link {border: #eeeeee solid 2px;}
.pic:visited {border: #eeeeee solid 2px;}
.pic:hover {border: #ff0000 solid 2px;}
.pic:active {border: #ff0000 solid 2px;}


.allpreviewtovar ul li div div.label1 {width: 60px; height: 16px; display: block; position: absolute; top: 0px; left: 0px; background-color: #ff0000; color: #ffffff; z-index: 101; font-size: 12px; font-family: arial; padding: 1px 3px 1px 3px; text-align: center;}
.allpreviewtovar ul li div div.label2 {width: 60px; height: 16px; display: block; position: absolute; top: 0px; left: 0px; background-color: #ff9000; color: #ffffff; z-index: 101; font-size: 12px; font-family: arial; padding: 1px 3px 1px 3px; text-align: center;}
.allpreviewtovar ul li div div.label3 {width: 60px; height: 16px; display: block; position: absolute; top: 0px; left: 0px; background-color: #ae3bff; color: #ffffff; z-index: 101; font-size: 12px; font-family: arial; padding: 1px 3px 1px 3px; text-align: center;}
.allpreviewtovar ul li div div.label4 {width: 60px; height: 16px; display: block; position: absolute; top: 0px; left: 0px; background-color: #0060ff; color: #ffffff; z-index: 101; font-size: 12px; font-family: arial; padding: 1px 3px 1px 3px; text-align: center;}
.allpreviewtovar ul li div div.label5 {width: 60px; height: 16px; display: block; position: absolute; top: 0px; left: 0px; background-color: green; color: #ffffff; z-index: 101; font-size: 12px; font-family: arial; padding: 1px 3px 1px 3px; text-align: center;}



/* ÊÎÐÇÈÍÀ ÇÀÊÀÇÎÂ ÊÀÒÀÞÙÀßÑß */
.tablebasket {border-collapse: collapse; border: #ff0000 solid 0px; width: 190px; margin: 50px 0 0 30px;}
.tablebasket td {border-collapse: collapse; border: navy solid 0px;}
.tablebasket td h4 {margin: 10px 0 0 12px; text-transform: lowercase; line-height: 110%; display: block; padding: 0 0 0 0; font-size: 12px; font-family: Arial; font-weight: 400; color: #000000;}
.tablebasket td h3 {margin: 10px 0 0 4px; width: 84px; height: 18px; text-align: center; vertical-align: middle; text-transform: lowercase; line-height: 110%; display: block; padding: 0 0 0 0; font-size: 12px; font-family: Arial; font-weight: 400;}
.tablebasket td h5 {margin: 0 0 0 0; padding: 0 0 0 0; font-size: 80px; font-family: Calibri; font-weight: 400;}
.tablebasket td h6 {margin: 5px 0 0 12px; text-transform: lowercase; line-height: 110%; display: block; padding: 0 0 0 0; font-size: 12px; font-family: Arial; font-weight: 400; color: #ffffff;}


.gotovo {width: 84px; height: 18px; text-align: center; vertical-align: middle; text-transform: lowercase; line-height: 110%; display: block; padding: 0 0 0 0; font-size: 12px; font-family: Arial; font-weight: 400;}
.gotovo:link {color: #c70000; text-decoration: none; background-color: transparent;}
.gotovo:visited {color: #c70000; text-decoration: none; background-color: transparent;}
.gotovo:hover {color: #ffffff; text-decoration: none; background-color: #ff0000;}
.gotovo:active {color: #ffffff; text-decoration: none; background-color: #ff0000;}


.closebasketdiv {position: absolute; z-index: 110; top: 0px; left: 0px; width: 220px; height: 20px; text-align: right;}
.closebasketdiv a {font-size: 14px; font-weight: 700; font-family: Arial; text-decoration: none;}
.baskettelo {position: absolute; z-index: 100; top: 0px; left: 0px; width: 261px; height: 191px; overflow: hidden;}
.basketover {position: relative; visibility: hidden; z-index: 100;}


/* ÍÀÂÈÃÀÖÈß Â ÊÀÒÀËÎÃÅ */
.podvalblock {width: 100%; height: 30px; margin: 35px 0 50px 50px;}
.podvalblock table {width: 560px; height: 30px;}
.podvalblock table td {font-size: 16px; text-align: center; font-family: arial; vertical-align: middle; height: 30px;}


/* ÒÎÂÀÐ ÓÆÅ Â ÊÎÐÇÈÍÅ */
.tovarinbasketnow {width: 204px; height: 24px !important; background-color: #d4d4d4; overflow: hidden; padding: 5px 0 0 0; font-size: 11px; font-family: arial; text-align: center; color: #565656; text-transform: lowercase;}

/* ÏÎËÎÆÈÒÜ ÒÎÂÀÐ Â ÊÎÐÇÈÍÓ */
.getproductinbasket {width: 204px; height: 24px; background-color: #d4d4d4; font-size: 11px; font-family: arial; text-align: center; color: #565656; overflow: hidden;}
.getproductinbasket input {background-color: #d4d4d4; font-weight: 700; text-align: center;}
.getproductinbasket input.intobasket {width: 60px; font-size: 9px; font-weight: 400;}



/* ÎÑÒÀÒÎÊ ÍÀ ÑÊËÀÄÅ ÏÎÄ ÏÐÅÂÜÞ ÒÎÂÀÐÀ */
.divostatok {width: 200px; height: 30px; overflow: hidden; text-align: center; margin-top: 10px;}
.divostatok table {width: 100%;}
.divostatok table td {font-size: 11px; font-family: arial; white-space: nowrap; color: #848484;}
.divostatok img {width: 14px !important; height: 10px !important;}








/* ÖÂÅÒ ÔÈËÜÒÐÎÂ ÖÅÍÎÂÎÉ ÃÐÓÏÏÛ */
.filterpricenew {background-color: #ff0000; color: #ffffff; white-space: nowrap;}
.filterpriceaction {background-color: #ff9000; color: #ffffff; white-space: nowrap;}
.filterpricefororder {background-color: #0060ff; color: #ffffff; white-space: nowrap;}
.filterpricesuperprice {background-color: #ae3bff; color: #ffffff;}
.filterselectall {background-color: #808080; color: #ffffff; white-space: nowrap;}
.filterpriceclassic {background-color: #989898; color: #ffffff; white-space: nowrap;}












/* ÔÈËÜÒÐÛ Â ÊÀÒÀËÎÃÀÕ ÁËÎÊ */
.selectfilters {width: 100%; padding: 0px 0px 7px 0px; background-color: #535353; color: #ffffff;}
.selectfilters table {width: 100%; border-collapse: collapse; border: #ff0000 solid 0px; margin: 0px; padding: 0px;}
.selectfilters table td {color: #cbcbcb; font-size: 11px; text-align: center; border-collapse: collapse; border: #ff0000 solid 0px; margin: 0px; padding: 0px;}

.sbros:link {color: #ffffff; text-decoration: none; margin-right: 5px; background-color: #747474; padding: 3px 4px;}
.sbros:visited {color: #ffffff; text-decoration: none; margin-right: 5px; background-color: #747474; padding: 3px 4px;}
.sbros:hover {color: #ffffff; text-decoration: none; margin-right: 5px; background-color: #ff0000; padding: 3px 4px;}
.sbros:active {color: #ffffff; text-decoration: none; margin-right: 5px; background-color: #ff0000; padding: 3px 4px;}





/* ÑÒÐÀÍÈÖÀ - ÔÎÒÎÑÚÅÌÊÀ */
.makephotopagecontentdiv {}
.makephotopagecontentdiv table {}
.makephotopagecontentdiv table td {padding: 0px 0px 30px 0px;}
.makephotopagecontentdiv h2 {margin: 0 0 0 0; padding: 0 0 0 0;}
.makephotopagecontentdiv p{margin: 0 0 0 0; padding: 0 0 0 0;}



/* ÑÒÐÀÍÈÖÀ - ÄËß ÔÎÒÎÃÐÀÔÎÂ */
.forphotographerscontentdiv {}
.forphotographerscontentdiv table {}
.forphotographerscontentdiv table td {padding: 0px 0px 30px 0px;}
.forphotographerscontentdiv h2 {margin: 0 0 0 0; padding: 0 0 0 0;}
.forphotographerscontentdiv p {margin: 0 0 0 0; padding: 0 0 0 0;}





/* ÑÒÐÀÍÈÖÅ Ñ ÍÎÂÎÑÒßÌÈ */
.newspagecontentdiv {width: 100%;}
.newspagecontentdiv table {width: 100%; margin: 0 0 0 0;}
.newspagecontentdiv table tr {}
.newspagecontentdiv table tr td {padding: 0px 0px 0px 0px; margin: 0 0 0 0; text-align: left;}
.newspagecontentdiv h5 {padding: 0 0 0 0; margin: 0 0 10px 0; font-size: 12px; font-weight: 400; font-family: arial;}
.newspagecontentdiv h2 {width: 600px; padding: 0 0 0 0; margin: 0 0 0 0; font-size: 14px; font-weight: 700; font-family: arial;}
.newspagecontentdiv p {padding: 0 0 0 0; margin: 0 0 0 0; font-size: 12px; font-weight: 400; font-family: arial;}
.newspagecontentdiv hr {width: 100%; height: 3px; background-color: #000000; margin: 20px 0px 20px 0px;}











table.tablecontentmp {}
.tablecontentmp td {}
.tablecontentmp td h1 {display: block; margin: 0px 100px 20px 0px; color: #848484; line-height: 100%; /*background-color: navy;*/}



