body {margin:0px; padding:0px; background-color:#bd001b; }
body, th, td {font: 10pt arial, tahoma, sans-serif; color:#333333;}

p {margin: 0px 0px 12px 0px;}
form {margin: 0px;}
li {margin-bottom:4px;}

hr {height: 1px; color: #E4EAED; background-color: #E4EAED; border: none; margin: 3px 0px 6px 0px;}
.dot {height: 1px; color: #ffffff; background-color: #ffffff; border-top: 1px dotted #cacaca; margin: 2px 0px 2px 0px; padding:0px;}
img {border: none;}

h1 {font: bold 18pt arial, tahoma, sans-serif; color: #ef1921; margin: 6px 0px 12px 0px;}
#frame h1 {font: normal 16pt arial, tahoma, sans-serif; color: #ef1921; margin: 6px 0px 10px 0px;}
h2 {font: normal 16pt arial, tahoma, sans-serif; color: #ef1921; margin: 6px 0px 6px 0px;}
h3 {font: normal 13pt arial, tahoma, sans-serif; color: #ef1921; margin: 6px 0px 6px 0px;}
h4 {font: normal 13pt arial, tahoma, sans-serif; color: #333333; margin: 6px 0px 6px 0px;}
h5 {font: bold 11pt arial, tahoma, sans-serif; color: #ef1921; margin: 4px 0px 6px 0px;}
h6 {font: bold 10pt arial, tahoma, sans-serif; color: #333333; margin: 4px 0px 6px 0px;}
#tabor h6 {font: bold 11pt arial, tahoma, sans-serif; color: #ffffff; margin: 5px 0px 0px 0px;}
#tablue h6 {font: bold 10pt arial, tahoma, sans-serif; color: #ffffff; margin: 5px 0px 0px 0px;}
#tabgra h6 {font: bold 10pt arial, tahoma, sans-serif; color: #e84000; margin: 5px 0px 0px 0px;}
#tabw h6 {font: bold 11pt arial, tahoma, sans-serif; color: #333; margin: 5px 0px 0px 0px;}

.phone {font: bold 16pt arial, tahoma, sans-serif;  color: #ef1921; line-height: 1em;}

.navy {font-family: tahoma, arial, sans-serif; font-size: 8pt; color: #78B3E0;}
.navy A:link {color: #FFFFFF; text-decoration: none;}
.navy A:visited {color: #FFFFFF; text-decoration: none;}
.navy A:active {color: #FFFFFF; text-decoration: underline;}
.navy A:hover {color: #FFFFFF; text-decoration: underline;}

.menu {color: #333333;}
.menu A:link {color: #333333; text-decoration: underline;}
.menu A:visited {color: #333333; text-decoration: underline;}
.menu A:active {color: #ef1921; text-decoration: underline;}
.menu A:hover {color: #ef1921; text-decoration: underline;}

.topmenu {color: #ef1921;}
.topmenu A:link {color: #333333; text-decoration: underline;}
.topmenu A:visited {color: #333333; text-decoration: underline;}
.topmenu A:active {color: #ef1921; text-decoration: underline;}
.topmenu A:hover {color: #ef1921; text-decoration: underline;}
.topmenu b {color: #333333; font-weight: normal; margin: 0px 8px 0px 8px;}

.vynos {font-family: tahoma, arial, sans-serif; font-size: 8pt; color: #333333; margin: 0 0 3 0;}
.vynos A:link {color: #333333; text-decoration: none;}
.vynos A:visited {color: #333333; text-decoration: none;}
.vynos A:active {color: #333333; text-decoration: none;}
.vynos A:hover {color: #333333; text-decoration: none;}

.top {font: bold 10pt arial, tahoma, sans-serif; color: #ffffff;}
.top A:link {color: #ffffff; text-decoration: none;}
.top A:visited {color: #ffffff; text-decoration: none;}
.top A:active {color: #ffffff; text-decoration: underline;}
.top A:hover {color: #ffffff; text-decoration: underline;}

.bottom {#333333}
.bottom A:link {color: #333333; text-decoration: none;}
.bottom A:visited {color: #333333; text-decoration: none;}
.bottom A:active {color: #333333; text-decoration: underline;}
.bottom A:hover {color: #333333; text-decoration: underline;}

INPUT, TEXTAREA, SELECT, submit {font: 9pt arial, tahoma; color: #333333;}
.wid {font: 9pt arial, tahoma; color: #888888; border: 1px solid #333333; padding-left:3px;}

A {text-decoration: underline;}
A:link {color: #ef1921;}
A:visited {color: #ef1921;}
A:active {color: #ef1921;}
A:hover {color: #ef1921;}


.MainTop {padding: 12px;}
.MW {background-image: url(/img/t1.gif); background-position: 0% 0%; background-repeat: no-repeat; width:100%;  background-color: #ffffff;}
.MainWhite {background-image: url(/img/t2.gif); background-position: 100% 0%; background-repeat: no-repeat; padding: 10px;}
.MainBottom {padding: 0px 25px 0px 25px;}

.EOC {background-image: url(/img/logo1.gif); background-position: 0% 0%; background-repeat: no-repeat; background-color:#ef5819; padding: 0px; text-align:center;}
.nextlogo {background-image: url(/img/logo2.gif); background-position: 100% 0%; background-repeat: no-repeat; text-align:center;}
.TopMenuCell {background-image: url(/img/grr1.gif); background-position: 100% 0%; background-repeat: no-repeat; background-color:#ececec; border-bottom: 1px solid #cacaca; padding: 0px 18px 0px 0px;}
.TopTab {background-image: url(/img/grr2.gif); background-position: 0% 0%; background-repeat: no-repeat;  }
.TopTab #LT {padding: 20px 18px 10px 18px; vertical-align: bottom;}
.TopTab #RT {padding: 19px 0px 5px 18px; vertical-align: bottom; text-align: right;}


.BotTab #LT {padding: 0px 18px 0px 0px; vertical-align: top;}
.BotTab #RT {padding: 0px 0px 0px 18px; vertical-align: top;}
.BotTab #LL {padding: 0px 0px 0px 0px; vertical-align: top;}

.Sign #LT {padding: 10px 5px 9px 0px; vertical-align: bottom;}
#LT b {color: #333333; font-weight: normal; margin: 0px 8px 0px 8px;}
.Sign #IN {padding: 5px 4px 6px 0px; vertical-align: bottom;}
.Sign #INlast {padding: 5px 4px 7px 0px; vertical-align: bottom;}
.Sign #RT {padding: 10px 0px 9px 18px; vertical-align: bottom; text-align: right; width:100%;}

.Giper {background-color:#ef5819; background-image: url(/img/gip.gif); background-position: 0% 100%; background-repeat: repeat-x;}
.Giper table {background-image: url(/img/gip1.gif); background-position: 0% 100%; background-repeat: no-repeat; width:100%; height:34px;}
.Giper table td {background-image: url(/img/gip2.gif); background-position: 100% 100%; background-repeat: no-repeat; font-size:7pt; color:#ffffff; text-align:center; padding-top:3px;}

.TopMenuStroke {background-color:#ececec; padding: 0px; border-right: 1px solid #cacaca;}

#Razdel {background-color:#a8a8a8; background-image: url(/img/bgn.gif); background-position: 0% 100%; background-repeat: repeat-x; padding:0px;}
#Razdel table {background-image: url(/img/bgn1.gif); background-position: 0% 100%; background-repeat: no-repeat; width:100%;}
#Razdel table td {background-image: url(/img/bgn2.gif); background-position: 100% 100%; background-repeat: no-repeat; padding: 10px 18px 6px 20px;; vertical-align:middle; text-align:center; height:34px;}

#RazdelActive {background-color:#ef1921; background-image: url(/img/bgm.gif); background-position: 0% 100%; background-repeat: repeat-x; padding:0px;}
#RazdelActive table {background-image: url(/img/bgm1.gif); background-position: 0% 100%; background-repeat: no-repeat; width:100%;}
#RazdelActive table td {background-image: url(/img/bgm2.gif); background-position: 100% 100%; background-repeat: no-repeat; padding: 8px 18px 8px 20px;; vertical-align:middle; text-align:center; height:34px;}

.Navigator {background-color:#ececec; background-image: url(/img/nav.gif); background-position: 0% 100%; background-repeat: repeat-x;}
.Navigator table {background-image: url(/img/nav1.gif); background-position: 0% 100%; background-repeat: no-repeat;}
.Navigator table td {background-image: url(/img/nav2.gif); background-position: 100% 100%; background-repeat: no-repeat; padding: 8px 20px 6px 20px; font-size: 9pt;}

.TwoGray {width:2px; background-color:#ececec;}
.TwoWhite {width:2px; background-color:#ffffff;}
.Line {border-bottom: 1px dotted #cacaca; width:100%; margin-bottom: 6px;}

.submenu {font: normal 9pt arial, tahoma, sans-serif; color: #ef1921; padding: 0px 0px 2px 6px; }
.submenu A:link {color: #ef1921; text-decoration: none;}
.submenu A:visited {color: #ef1921; text-decoration: none;}
.submenu A:active {color: #ef1921; text-decoration: underline;}
.submenu A:hover {color: #ef1921; text-decoration: underline;}

.submenu a p {font-weight:normal; color:#ef1921; text-decoration: underline; margin: 6px 0px 0px 0px; padding-left:8px; text-align:left;}
.submenu a:link p {color:#ef1921; text-decoration: underline; background-image: url(/img/pointg.gif); background-position: 0px 6px; background-repeat: no-repeat; }
.submenu a:visited p {color:#ef1921; text-decoration: underline; background-image: url(/img/pointg.gif); background-position: 0px 6px; background-repeat: no-repeat; }
.submenu a:active p {color:#ef1921; text-decoration: underline; background-image: url(/img/pointor.gif); background-position: 0px 6px; background-repeat: no-repeat; }
.submenu a:hover p {color:#ef1921; text-decoration: underline; background-image: url(/img/pointor.gif); background-position: 0px 6px; background-repeat: no-repeat; }
.submenu b a:link p {color:#333; text-decoration: underline; background-image: url(/img/pointor.gif); background-position: 0px 6px; background-repeat: no-repeat; font-weight:normal;}
.submenu b a:visited p {color:#333; text-decoration: underline; background-image: url(/img/pointor.gif); background-position: 0px 6px; background-repeat: no-repeat; font-weight:normal;}

.MMenu {width:100%; margin-bottom: 11px;}
.MMenu a {font-weight:bold; color:#333333; text-decoration: none;}
.MMenu a:link {color:#333333; text-decoration: none;}
.MMenu a:visited {color:#333333; text-decoration: none;}
.MMenu a:active {color:#ef1921; text-decoration: underline;}
.MMenu a:hover {color:#ef1921; text-decoration: underline;}

.MMenu p {margin: 8px 0px 0px 0px;}
.MMenu a p {font-weight:normal; color:#ef1921; text-decoration: underline;}
.MMenu a:link p {color:#ef1921; text-decoration: underline;}
.MMenu a:visited p {color:#ef1921; text-decoration: underline;}
.MMenu a:active p {color:#ef1921; text-decoration: underline;}
.MMenu a:hover p {color:#ef1921; text-decoration: underline;}

.FaceText {width:62%; float:left; padding-right:5px;}
.FaceImg {width:30%; float:left; text-align:center; padding: 18px 0px 0px 20px;}
.Price {float:right; font: normal 24pt georgia, sylfaen, times; color:#ef1921; padding-right: 10px;}
.ItemPrice {font-weight: bold; font-size: 18pt; color:#ef1921; padding-bottom: 15px;}
.addto {padding-bottom: 18px;}
.more {padding-top: 15px; padding-bottom: 8px;}

.Dollar {font-size: 15pt ; font-weight: bold; color:#ef1921; padding: 6px 0px 0px 0px; white-space: nowrap;}
.Doll {font-size: 12pt; font-weight: bold; color:#ef1921; padding-right: 4px;}

.Cat {width:100%;}
.Cat p {text-align:center; margin-bottom: 5px;}
.Cat .Left {width:33%; padding-right: 18px;}
.Cat .Center {width:34%; padding-right: 18px; padding-left: 18px; border-right: 1px dotted #cacaca; border-left: 1px dotted #cacaca; }
.Cat .Right {width:33%; padding-left: 18px;}
.Cat .linen hr {height: 1px; color: #ffffff; background-color: #ffffff; border-top: 1px dotted #cacaca; margin: 5 0 5 0;}
.Cat a:link {font-size:10pt; }
.Cat a:visited {font-size:10pt; }
.Cat a:active {font-size:10pt; }
.Cat a:hover {font-size:10pt; }
.Cat span {font-size:8pt;}

.CatBlock {width:100%;}
.CatBlock p {margin-bottom: 4px;}
.CatBlock .Left {width:20%; padding: 9px 0px; border-top: 1px dotted #dddddd;}
.CatBlock .Center {width:60%; padding: 9px 18px; border-top: 1px dotted #dddddd; }
.CatBlock .Right {width:20%; padding: 9px 0px; border-top: 1px dotted #dddddd;}
.CatBlock .linen hr {height: 1px; color: #ffffff; background-color: #ffffff; border-top: 1px dotted #cacaca; margin: 5 0 5 0;}
.CatBlock a:link {font-size:10pt; }
.CatBlock a:visited {font-size:10pt; }
.CatBlock a:active {font-size:10pt; }
.CatBlock a:hover {font-size:10pt; }
.CatBlock span {font-size:8pt;}

.CatR {width:100%;}
.CatR td {padding: 8px 0px 8px 0px; border-top: 1px dotted #cacaca; }
.CatR p {text-align:center; margin-bottom: 5px;}
.CatR a:link {font-size:10pt; }
.CatR a:visited {font-size:10pt; }
.CatR a:active {font-size:10pt; }
.CatR a:hover {font-size:10pt; }
.CatR span {font-size:8pt;}

.ItemTab {width:100%; }
.ItemTab .Left {width:67%; padding-right: 18px; border-right: 1px dotted #cacaca; }
.ItemTab .Left img {margin: 9px;}
.ItemTab .Left .aboutit {width:100%; margin-top:15px;}
.ItemTab .Left .aboutit td {padding-top: 5px; padding-bottom: 5px; border-top: 1px dotted #cacaca; }
.ItemTab .Right {width:33%; padding-left: 18px;}


.News {width:100%;}
.News p {margin-bottom: 5px;}
.News u {font-size:8pt; text-decoration: none; color:#888888;}
.News .Left {width:50%; padding-right: 18px; border-right: 1px dotted #cacaca; }
.News .Center {width:34%; padding-right: 18px; padding-left: 18px; border-right: 1px dotted #cacaca; border-left: 1px dotted #cacaca; }
.News .Right {width:50%; padding-left: 18px;}
.News .RC {padding: 8px 0px 8px 0px; border-top: 1px dotted #cacaca;}

.News .NN {padding: 0px 0px 10px 0px;}
.News a:link {font-size:11pt; }
.News a:visited {font-size:11pt; }
.News a:active {font-size:11pt; }
.News a:hover {font-size:11pt; }


.Page {width:100%;border-top: 1px dotted #cacaca;}
.Page td {padding: 9px 0px 0px 9px; vertical-align:top; font-size:9pt; }
.Page a:link {font-size:9pt; }
.Page a:visited {font-size:9pt; }
.Page a:active {font-size:9pt; }
.Page a:hover {font-size:9pt; }

.account {width:100%;}
.account u {font-size:8pt; text-decoration: none; color:#999999;}
.account .ll {width:69%; padding: 0px 18px 10px 0px; border-right: 1px dotted #cacaca; }
.account .nav {width:31%; padding: 12px 0px 10px 18px;}
.account .bobot {padding: 15px 0px 10px 0px;}


.nfoto {width:80px; margin: 3px 12px 8px 0px; padding:5px; border:1px solid #cacaca; float:left; background-color: #ffffff;}
.sfoto {width:110px; margin: 3px 12px 8px 0px; padding:10px; border:1px solid #cacaca; float:left; background-color: #ffffff;}
.mfoto {width:160px; margin: 3px 12px 8px 0px; padding:5px; border:1px solid #cacaca; float:left;}

.TabCatalog {background-color:#f5f5f5; width:100%; margin-bottom:3px;}
.TabCatalog .TL {background-image: url(/img/bg_tabcatalog.gif); background-position: 0% 0%; background-repeat: no-repeat; height:8px;}
.TabCatalog .TC {width:100%; height:8px; border-top: 1px solid #dddddd;}
.TabCatalog .TR {background-image: url(/img/bg_tabcatalog.gif); background-position: 100% 0%; background-repeat: no-repeat; height:8px;}
.TabCatalog #CC {border-right: 1px solid #dddddd; border-left: 1px solid #dddddd; padding: 0px 19px 0px 19px;}
.TabCatalog .BL {background-image: url(/img/bg_tabcatalog.gif); background-position: 0% 100%; background-repeat: no-repeat; height:8px;}
.TabCatalog .BC {width:100%; height:8px; border-bottom: 1px solid #dddddd;}
.TabCatalog .BR {background-image: url(/img/bg_tabcatalog.gif); background-position: 100% 100%; background-repeat: no-repeat; height:8px;}

#tabor {background-image: url(/img/btit.gif); background-position: 0% 0%; background-repeat: no-repeat; width:100%;}
#tabor td {background-image: url(/img/btitr.gif); background-position: 100% 0%; background-repeat: no-repeat; height: 35px; padding: 0px 19px 0px 19px;}

#tablue {background-image: url(/img/btib.gif); background-position: 0% 0%; background-repeat: no-repeat; width:100%;}
#tablue td {background-image: url(/img/btibr.gif); background-position: 100% 0%; background-repeat: no-repeat; height: 35px; padding: 0px 19px 0px 19px;}

#tabgra {background-image: url(/img/btig.gif); background-position: 0% 0%; background-repeat: no-repeat; width:100%;}
#tabgra td {background-image: url(/img/btigr.gif); background-position: 100% 0%; background-repeat: no-repeat; height: 35px; padding: 0px 19px 0px 19px;}

#tabw {background-image: url(/img/btiw.gif); background-position: 0% 0%; background-repeat: no-repeat; width:100%;}
#tabw td {background-image: url(/img/btiwr.gif); background-position: 100% 0%; background-repeat: no-repeat; padding: 8px 19px 0px 19px;}

.TabShadow {background-color:#f5f5f5; width:100%; margin-bottom:3px;}
.TabShadow .TL {background-image: url(/img/bg_tabcatalog.gif); background-position: 0% 0%; background-repeat: no-repeat; height:8px;}
.TabShadow .TC {width:100%; height:8px; border-top: 1px solid #dddddd;}
.TabShadow .TR {background-image: url(/img/bg_tabcatalog.gif); background-position: 100% 0%; background-repeat: no-repeat; height:8px;}
.TabShadow #CC {border-right: 1px solid #dddddd; border-left: 1px solid #dddddd; padding: 9px 19px 5px 19px;}
.TabShadow #CC p {margin: 0px 0px 5px 0px;}
.TabShadow .BL {background-image: url(/img/bg_tabcatalog.gif); background-position: 0% 100%; background-repeat: no-repeat; height:8px;}
.TabShadow .BC {width:100%; height:8px; border-bottom: 1px solid #dddddd;}
.TabShadow .BR {background-image: url(/img/bg_tabcatalog.gif); background-position: 100% 100%; background-repeat: no-repeat; height:8px;}

.TabShadowLogo {background-color:#ffffff; width:100%; margin-bottom:3px; background-image: url(/img/bg-eoc.gif); background-position: 0% 100%; background-repeat: no-repeat;}
.TabShadowLogo .TL {background-image: url(/img/bg_tabshadow.gif); background-position: 0% 0%; background-repeat: no-repeat; height:8px;}
.TabShadowLogo .TC {width:100%; height:8px; background-color:#eeefef; border-top: 1px solid #dddddd;}
.TabShadowLogo .TR {background-image: url(/img/bg_tabshadow.gif); background-position: 100% 0%; background-repeat: no-repeat; height:8px;}
.TabShadowLogo #CC {background-image: url(/img/bg_tabsh.gif); background-position: 0% 0%; background-repeat: repeat-x; border-right: 1px solid #dddddd; border-left: 1px solid #dddddd; padding: 0px 19px 15px 19px;}
.TabShadowLogo .BL {background-image: url(/img/bg_tabshadow.gif); background-position: 0% 100%; background-repeat: no-repeat; height:8px;}
.TabShadowLogo .BC {width:100%; height:8px; border-bottom: 1px solid #dddddd;}
.TabShadowLogo .BR {background-image: url(/img/bg_tabshadow.gif); background-position: 100% 100%; background-repeat: no-repeat; height:8px;}

.TabWhite {background-color:#ffffff; width:100%; margin-bottom:3px;}
.TabWhite .TL {background-image: url(/img/bg_tabwhite.gif); background-position: 0% 0%; background-repeat: no-repeat; height:8px;}
.TabWhite .TC {width:100%; height:8px; border-top: 1px solid #dddddd;}
.TabWhite .TR {background-image: url(/img/bg_tabwhite.gif); background-position: 100% 0%; background-repeat: no-repeat; height:8px;}
.TabWhite #CC {border-right: 1px solid #dddddd; border-left: 1px solid #dddddd; padding: 0px 19px 2px 19px;}
.TabWhite #CC p {margin: 0px 0px 5px 0px;}
.TabWhite #DD {border-right: 1px solid #dddddd; border-left: 1px solid #dddddd; padding: 0px 19px 2px 19px;}
.TabWhite #DD p {margin: 0px 0px 12px 0px;}
.TabWhite .BL {background-image: url(/img/bg_tabwhite.gif); background-position: 0% 100%; background-repeat: no-repeat; height:8px;}
.TabWhite .BC {width:100%; height:8px; border-bottom: 1px solid #dddddd;}
.TabWhite .BR {background-image: url(/img/bg_tabwhite.gif); background-position: 100% 100%; background-repeat: no-repeat; height:8px;}

.TabVitrina {background-color:#ffffff; width:100%; }
.TabVitrina .TL {width:34%; padding-right: 2px;}
.TabVitrina .TC {width:34%; padding-right: 2px;}
.TabVitrina .TR {width:33%; }

.vote {margin-bottom:6px;}
.vote td {padding: 0px 4px 1px 0px; vertical-align:middle;}

.counter td {padding-left:3px;}


#frame {padding: 30px 25px 10px 25px; background-color:#ffffff;}
#compare_table {margin-top: 10px; margin-bottom: 12px;}
#compare_table td {padding: 7 25 7 0; vertical-align: top; border-top: 1px solid #dddddd; }
#compare_table #foto {padding: 0 25 5 0; border-top: 1px solid #ffffff;}
#compare_table #name { padding: 7 25 8 0; border-top: 1px solid #ffffff;}
#compare_table .greit {font-size: 8pt; color:#999999; padding: 3px 0px 5px 0px;}


.cart th {padding: 7px 20px 7px 15px; text-align:left; font-weight:bold;border-top: 1px solid #dddddd; border-bottom: 1px solid #dddddd;background-color:#f9f9f9;}
.cart td {padding: 7px 20px 7px 15px; text-align:left; border-bottom: 1px solid #dddddd;}



#dTopa {position:relative; z-index: 12; top: 55px; left: 21px; width: 0px; height: 0px;} 
#dTopb {position:absolute; z-index: 12; top: 0; left: 0; clip: rect(0,210,110,0);} 