a {  text-decoration: none; }
a:hover { text-decoration: underline; }
a.intmag:hover { text-decoration: underline; }
a img {border: 0;}


.field, .button { margin: 0px; padding: 1px 0px 0px 5px; font-size: 8pt; font-family: Tahoma; color: rgb(142, 197, 255); }
.field { border: 1px solid rgb(41, 138, 242); color: rgb(7, 71, 107); }
.button { border-style: solid; border-color: rgb(41, 138, 242) rgb(7, 71, 107) rgb(7, 71, 107) rgb(41, 138, 242); border-width: 1px; color: rgb(255, 255, 255); background-color: rgb(29, 140, 168); }
.addtobasket { border: 0px none ; color: rgb(255, 255, 255); text-decoration: underline; background-color: transparent; }


body { background-position: center top; background-image: url('top-fon.jpg'); background-repeat: repeat-x; }
td { font-family: Arial,Helvetica,sans-serif; font-size: 9pt; color: rgb(255, 255, 255); }
table.globus { background-position: center bottom; background-image: url('globus.jpg'); background-repeat: no-repeat; z-index: 5; }
table.top { background-position: center top; background-image: url('top_ny.jpg'); background-repeat: no-repeat; }
table.top_ny { background-position: center top; background-image: url('top_ny.jpg'); background-repeat: no-repeat; }
table.top_cc { background-position: center top; background-image: url('top_contest.jpg'); background-repeat: no-repeat; }
td.niz-fon { background-position: center bottom; background-image: url('niz-fon.jpg'); background-repeat: repeat-x; }
a.top-nav, a.top-nav:hover { color: rgb(111, 216, 229); font-size: 9pt; text-decoration: underline; }
a.yel, a.yel:hover { color: yellow; text-decoration: none; }
a.yel:hover { text-decoration: underline; }
div.slog { padding: 20px 0pt 0pt; color: rgb(255, 255, 255); font-size: 9pt; }
td.niz { color: rgb(255, 255, 255); font-size: 9pt; }
td.niz b { color: rgb(37, 79, 92); font-weight: normal; }
a.elena, a.elena:hover { color: rgb(37, 79, 92); font-weight: normal; }
table.h { background-position: center top; background-image: url('h2.gif'); background-repeat: repeat-x; }
td.head { padding: 0pt 14px 0pt 7px; color: rgb(255, 255, 255); text-transform: uppercase; font-size: 8pt; background-position: right center; background-image: url('h3.gif'); background-repeat: no-repeat; }
div.tovar { padding: 14px 0pt 7px 10px; }
div.name { padding: 0pt 0pt 20px 10px; text-transform: uppercase; color: rgb(255, 255, 255); }
a.podr, a.podr:hover { color: rgb(120, 222, 234); text-decoration: underline; text-transform: none; }
div.all { padding: 3px 0pt 0pt 10px; }
div.spec { padding: 10px 10px 0pt; }
p.spec { margin: 0pt; padding: 0pt 0pt 5px; }
p.spec a, p.spec a:hover { color: rgb(120, 222, 234); text-decoration: none; }
p.spec span { color: rgb(255, 255, 255); }
p.menu {  }
p.menu a { text-transform: uppercase; line-height: 21px; font-size: 8pt; text-decoration: none; padding-left: 28px; background-position: left center; background-repeat: no-repeat; color: rgb(111, 216, 229); background-image: url('menu.gif'); }
p.menu a:hover, p.menu a.active { color: rgb(255, 255, 255); background-image: url('menu1.gif'); }
div.nav { padding: 0pt 0pt 26px; color: rgb(255, 255, 255); }
div.nav a, div.nav a:hover { color: rgb(120, 222, 234); text-decoration: underline; }
div.nav span { color: rgb(120, 222, 234); }
span.data { padding: 1px 3px; color: rgb(255, 255, 255); background-color: rgb(254, 1, 1); }
span.txt { color: rgb(255, 255, 255); text-transform: uppercase; font-size: 8pt; }
a { color: rgb(255, 255, 255); text-decoration: underline; }
a:hover { color: rgb(255, 255, 255); text-decoration: none; }
p { margin: 0pt; padding: 0pt 0pt 10px; }
h1.press { margin: 0pt; padding: 0pt; color: rgb(255, 255, 255); font-weight: normal; text-transform: uppercase; font-size: 9pt; }
h1, div.head { margin: 0pt; padding: 0pt; color: rgb(255, 255, 255); font-weight: normal; text-transform: uppercase; font-size: 8pt; }
h2 { margin: 0pt; padding: 30px 0pt 0pt; color: rgb(255, 255, 255); font-weight: normal; font-size: 9pt; }
td.mod { color: rgb(255, 255, 255); text-transform: uppercase; font-size: 9pt; }
span.mod { color: rgb(120, 222, 234); text-transform: uppercase; }
div.bablo { color: rgb(120, 222, 234); font-size: 9pt; }
span.price { margin: 0pt; padding: 4px; background-color: rgb(254, 1, 1); color: yellow; width: 1px; }
span.news { margin: 0pt 10px 0pt 30px; padding: 2px; background-color: rgb(221, 1, 1); width: 1px; color: rgb(255, 255, 255); }
span.pricecomm { padding: 0pt; font-size: 8pt; letter-spacing: normal; color: rgb(255, 255, 255); }
span.pricecomms { padding: 0pt; font-size: 8pt; width: 1px; letter-spacing: normal; font-weight: bold; color: rgb(255, 255, 255); }
div.bablo a, div.bablo a:hover { color: rgb(120, 222, 234); text-decoration: underline; }
a.gl img { border: 1px solid rgb(120, 222, 234); margin: 0px; padding: 0px; }
a.gl img:hover { padding: 0px; width: 90px; }
hr { border: 0pt none ; margin: 10px 0pt; height: 1px; background-color: rgb(120, 222, 234); color: rgb(120, 222, 234); }
.mail { border-color: rgb(111, 216, 229); border-width: 1px; margin: 0px; padding: 2px 0px 0px 5px; color: rgb(255, 255, 255); width: 350px; height: 20px; font-size: 10pt; background-color: rgb(85, 162, 180); }
.mail-f { border-color: rgb(111, 216, 229); border-width: 1px; margin: 0px; padding: 2px 0px 0px 5px; color: rgb(255, 255, 255); width: 350px; height: 165px; font-size: 10pt; background-color: rgb(85, 162, 180); }
table.partner img { border: 8px solid rgb(7, 88, 139); width: 194px; }
table.partner td { padding: 0px 10px 10px 0px; }
.zh a { background: rgb(247, 247, 247) none repeat scroll 0% 0%; height: 31px; opacity: 0.2; }
.zh a:hover { height: 31px; opacity: 1; }
.png {  }
.zag1 { text-align: center; color: rgb(253, 233, 16); font-family: 'Verdana'; font-size: 20px; font-weight: bolder; line-height: normal; }
.zag2 { text-align: center; color: white; font-family: 'Verdana'; font-size: 16px; font-weight: bolder; line-height: normal; }
.zag3 { text-align: center; color: white; font-family: 'Verdana'; font-size: 15px; line-height: normal; }
.zag4 { text-align: center; color: rgb(253, 233, 16); font-family: 'Verdana'; font-size: 17px; line-height: normal; font-weight: bolder; }
.zag5 { text-align: center; color: rgb(253, 233, 16); font-family: 'Verdana'; font-size: 12px; font-weight: bolder; line-height: normal; }
.spisok { font-family: 'Verdana'; color: white; font-size: 15px; font-weight: bolder; list-style-type: square; list-style-image: none; list-style-position: outside; }
.spisok2 { font-family: 'Verdana'; color: white; font-size: 14px; list-style-type: square; list-style-image: none; list-style-position: outside; }
.text1 { color: white; font-family: 'Verdana'; font-size: 15px; line-height: normal; }
.text2 { color: rgb(253, 233, 16); font-family: 'Verdana'; font-size: 15px; line-height: normal; font-weight: bolder; }
.text3 { font-family: 'Verdana'; color: white; font-size: 14px; list-style-type: square; list-style-image: none; list-style-position: outside; }
.refs { font-family: 'Times New Roman'; font-size: 18px; color: white; }


#lbOverlay { position: fixed; z-index: 9999; left: 0pt; top: 0pt; width: 100%; height: 100%; background-color: rgb(0, 0, 0); cursor: pointer; }
#lbCenter, #lbBottomContainer { overflow: hidden; position: absolute; z-index: 9999; background-color: rgb(255, 255, 255); }
.lbLoading { background: rgb(255, 255, 255) url('loading.gif') no-repeat scroll center center; }
#lbImage { border: 10px solid rgb(255, 255, 255); position: absolute; left: 0pt; top: 0pt; background-repeat: no-repeat; }
#lbPrevLink, #lbNextLink { display: block; position: absolute; top: 0pt; width: 50%; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#lbPrevLink { left: 0pt; }
#lbPrevLink:hover { background: transparent url('prevlabel.gif') no-repeat scroll 0pt 15%; }
#lbNextLink { right: 0pt; }
#lbNextLink:hover { background: transparent url('nextlabel.gif') no-repeat scroll 100% 15%; }
#lbBottom { border-style: none solid solid; border-color: rgb(255, 255, 255); border-width: 10px; font-family: Verdana,Arial,Geneva,Helvetica,sans-serif; font-size: 10px; color: rgb(102, 102, 102); line-height: 1.4em; text-align: left; }
#lbCloseLink { margin: 5px 0pt; background: transparent url('closelabel.gif') no-repeat scroll center center; display: block; float: right; width: 100px; height: 22px; outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; }
#lbCaption, #lbNumber { margin-right: 71px; }
#lbCaption { font-weight: bold; }


a {  text-decoration: none; }
a:hover { text-decoration: underline; }
a.intmag:hover { text-decoration: underline; }
a img {border: 0;}
