html { height: 100% }
body  { height: 100%; font-family:  Tahoma, Verdana; font-size: 10pt; margin: 0px; padding: 0px; color: #404040} 
table { font-family:  Tahoma, Verdana; font-size: 10pt } 

div.top_menu { position: absolute; text-align: right; top: 105px; right: 5%; float: right; COLOR: #c8c8c8; width: 260px; }
.find {	color: #5c5c5c; width: 160px; height: 17px; border: none; text-align: center; padding: 0px; margin: 5px }
.search { position: absolute; width: 40px; height: 35px; background: url('/content/img/ok.png'); border: none; padding: 0px; margin: -4px 0px }

div.yel_block { height: 103px; margin-top: -2px; background: #ec9016 url('/content/img/fon_basket.png') repeat-x }
div.block, div.block_yellow { height: 34px; font-size: 12pt; font-weight: bold; color: #c8c8c8; margin: 2px 2px 10px 2px; padding: 2px 0px; 
	background: url('/content/img/line.gif') bottom repeat-x }
div.block_yellow { margin: 2px; color: #b87b07; background: url('/content/img/line_yellow.gif') bottom repeat-x  }

.lr { min-width: 232px; width: auto !important; width: 232px; min-height: 400px; height: auto !important; height: 400px; margin-top: -2px; color: #c8c8c8; background: #5c5c5c url('/content/img/fon_block.png') top repeat-x }
div.br { height: 27px; overflow: hidden }

table.main th { font-size: 11pt; height: 30px; line-height: 5px; text-align: center; padding: 0px; COLOR: #c8c8c8; background: #404040 url('/content/img/fon_block.png') } 
table.main th a:link, table.main th a:visited  { COLOR: #c8c8c8; TEXT-DECORATION: none }
table.main th a:hover { TEXT-DECORATION: underline }

td.content { border: solid 1px #bbbbbb; background: white url('/content/img/fon_header.png') repeat-x }
div.tovar { display: relative; float: left; width: 240px; height: 200px; text-align: left; margin: 10px 5px; border: 1px dotted #c8c8c8; padding: 5px }
.foto { float: left; margin: 5px; padding: 0px }

div.menu a.white { text-decoration: underline }
div.menu a:hover.white { text-decoration: none }
div.podmenu { width: 278px; border-left: black 1px solid; border-right: black 1px solid; background: url('/content/img/fon_menu_pod.png') repeat-x }
div.menu { width: 268px; background: url('/content/img/fon_menu.png') repeat-y; margin: 0px 5px }

div.submenu  { margin: 5px 0px 14px 10px; padding: 0px; font-size: 14px; font-weight: bold }
div.submenu a:link, div.submenu a:visited { display: block; padding: 3px 5px 3px 33px; margin: 10px 0px; COLOR: #5c5c5c; TEXT-DECORATION: none; background: url('/content/img/check.png') no-repeat left center }
div.submenu a:hover { TEXT-DECORATION: underline; background: url('/content/img/check_on.png') no-repeat left center }

th { height: 40px; background: #c8c8c8 url('/content/img/fon_m.png') }

table.header { width: 100%; height: 182px; background: #c8c8c8 url('/content/img/fon_h.jpg') }
table.header tr td { background: url('/content/img/left.jpg') no-repeat }

div.news { float: left; width: 360px; margin: 10px }

p   { text-indent: 0px; font-size: 10pt; text-align: justify; margin: 10px }
p.bas   { COLOR: white; font-size: 10pt; font-weight: bold; margin: 3px 40px; text-align: left }
p.price { font-size: 12pt; color: #ec9016; margin: 15px; text-align: left }
p.footer   { color: white; text-align: left; margin: 10px }
p.right { text-align: right; margin: 0px 10px 30px 10px }

h1 { font-family:  Arial Black; font-size: 14pt; color: #bbbbbb; text-transform: uppercase; text-align: center; text-indent: 0px; margin: 2px 8px }
h2 { font-family:  Tahoma, Verdana; font-size: 11pt; color: #ec9016;  text-align: left; text-indent: 0px; margin: 10px }
h3 { font-size: 11pt; font-weight: bold; text-align: center; text-indent: 0px; color: #ec9016; margin: 0px 5px; padding: 5px 0px }
h4 { font-size: 10pt; font-weight: bold; text-align: left; text-indent: 0px; margin: 3px 10px; padding-left: 15px; background: url('/content/img/arrow.png') no-repeat left bottom}
h4 A:link, h4 a:visited, h4 A:hover { color: #c8c8c8 }

A:link, a:visited { COLOR: #404040; TEXT-DECORATION: underline }
A:hover { COLOR: #ff9d00; TEXT-DECORATION: none }

A:link.top, a:visited.top { COLOR: #ec9016; TEXT-DECORATION: underline }
A:hover.top { COLOR: #ff9d00; TEXT-DECORATION: none }

A:link.white, a:visited.white { COLOR: white; TEXT-DECORATION: underline }
A:hover.white { TEXT-DECORATION: none }

a:link.more, a:visited.more { display: block; float: right; margin: 15px 10px; padding: 0px 15px 0px 5px; COLOR: #404040; background: url('/content/img/arrow_dark.png') no-repeat right bottom }
a:hover.more { TEXT-DECORATION: none }


ul { margin: 15px; padding: 0px }
ol { text-indent: 0px; margin: 20px 0px }
li { font-size: 10pt; text-indent: 0px; margin: 5px }

.but { color: #404040; background: #bbbbbb; text-align: center; font-size: 10pt; font-weight: bold;  padding: 2px 5px; margin: 5px }
:hover.but { color: white; cursor: pointer }
.buttons { float: right; width: 300 px; heigth: 50px; padding: 10px }

hr { align: center; height: 0; color: #bbbbbb; border-top: solid 1px #bbbbbb; margin: 2px; padding: 0px }
hr.dot { align: center; height: 0; border: 0px; border-top: dotted 1px #c8c8c8; margin: 15px 5px; padding: 0px }

.mainDiv { margin: 5px 2px; width: 98% }
.topItem, .topItemClose, .topItemCloseOver, .topItemOver { color: #c8c8c8; border-bottom: dotted 1px #bbbbbb; text-transform: uppercase; height: 19px; cursor: pointer; margin: 0px; padding: 0px 2px 1px 30px }
.topItem, .topItemOver { background: url('/content/img/m_on.gif') no-repeat }
.topItemClose, .topItemCloseOver { background: url('/content/img/m.gif') no-repeat }
.topItem:hover, .topItemOver:hover, .topItemClose:hover, .topItemCloseOver:hover { color: #ff9d00 }

.dropMenu { filter:alpha(opacity=100); margin-bottom: 5px }
.subItem, .subItemOver { height: 20px; overflow: hidden; background: url('/content/img/sm.gif') no-repeat; border-bottom: dotted 1px #bbbbbb; padding: 1px 2px 0px 45px }
.subItem a, .subItem:visited a { color: #bbbbbb; TEXT-DECORATION: none }
.subItemOver:hover a { color: #ff9d00; TEXT-DECORATION: none }
.subItem a:link, .subItemOver a:visited { color: #bbbbbb; TEXT-DECORATION: none }
.subItem a:hover { color: #ff9d00 }