BODY, TD, PRE {font: 10.2pt Arial; color: #373737; line-height: 1.3}
IMG {border: 0px;}
.bb {border: solid 2px green;}
.bbred {border: solid 1px red;}
FORM {margin: 0px; padding: 0px;}

.red {color: #e60606;}
.gold {color: rgb(204, 111, 12);}

H1 {font: 20.5pt Tahoma; color: #000000; margin: 0px; padding: 0px;}

H2, A H2, H2 A {font: 15pt Tahoma; color: #434343; margin: 0px 0px 0.5em 0px; padding: 0px;}
A H2, H2 A {text-decoration: underline;}
H2.red,
A H2.red, A H2.red:visited, 
H2.red A, H2.red A:visited {color: #e60606;}
hr.red {color: #e60606; border:none; height: 2px; background: #e60606; margin-top: 0px;}

H3, 
A H3, A H3:visited, 
H3 A, H3 A:visited {font: 12pt Arial; color: #4b4b4b; font-weight: bold; margin-top: 0em; margin-bottom: 0.25em;}
A H3, H3 A {text-decoration: underline;}
H3.red,
A H3.red, A H3.red:visited, 
H3.red A, H3.red A:visited {color: #e60606;}

H4, A H4, H4 A {font: 14px Tahoma; color: #000000; font-weight: bold; padding: 0px; margin: 0px 0px 4px 0px;}
A H4, H4 A {text-decoration: underline;}

H5, A H5, H5 A {font: 10pt Arial; color: #373737; line-height: 1.5; margin: 0px; font-weight: bold; padding: 0px;}
A H5, H5 A {text-decoration: underline;}

H6, A H6, H6 A {font: 16px Tahoma; color: #878787; margin: 0px; font-weight: bold; padding: 0px;}
A H6, H6 A {text-decoration: underline;}

P {margin-top: 0px; margin-bottom: 0.7em;}

OL, UL {margin-top: 0.2em; margin-bottom: 1em;}

.bold-markers-black-text {font-weight: bold;}
.bold-markers-black-text li div {font-weight: normal; color: black;}

BLOCKQUOTE {font: 12pt Arial; color: #666666; line-height: 1.5}

LEGEND {padding: 0px 7px 0px 7px;}

A {color: #105FC4; text-decoration: underline;}
A:visited {color: #03326c;}

.a {text-decoration: none; display: inline-block; border-bottom: 1px dashed #105FC4; color: #105FC4; cursor: hand;}
.pager, .sm, A.pager, .sm A, A.sm , TABLE.sm TR TD {font: 9pt Tahoma;}
A:visited.pager, .sm A:visited, .item A:visited, A:visited.sm {color: #03326c;}

.rightMenu A {color: #105fc5; font: normal 10pt Tahoma; text-decoration: underline;}
.rightMenu A:visited {color: #03326c;}
.rightMenuSelect A {color: black; font: normal 10pt Tahoma; text-decoration: none;}

.leftMenu TR TD {color: #6d6d6d; font: 11pt Arial; line-height: 1;}
.leftMenu TR.act TD {color: #262626; font-weight: bolder; line-height: 1; text-decoration: none;}
.leftMenu TR.space TD {background: #012450;}

.leftMenuSub TR TD {color: #262626; font: normal 10pt Tahoma;}
.leftMenuSub TR TD.item {padding: 2px 0px 2px 0px; line-height: 1; text-decoration: none;}
.leftMenuSub A, .leftMenuSub A:hover {color: #105fc5; font: normal 10pt Tahoma; text-decoration: none; width: 100%; height: 100%;}
.leftMenuSub A:visited {color: #105fc5;}
.leftMenuSub DIV.select A, .leftMenuSub DIV.select A:hover, .leftMenuSub DIV.select A:visited {color: #060000; font: normal 10pt Tahoma; text-decoration: none; width: 100%; height: 100%;}
.leftMenuSub TR.act TD {color: #6c6c6c;  font: normal 10pt Tahoma; line-height: 1;}
.leftMenuSub TR.act TD A, .leftMenuSub TR.act TD A:hover, .leftMenuSub TR.act TD A:visited {color: #6c6c6c; font: normal 10pt Tahoma; text-decoration: none; line-height: 1;}
.leftMenuSub TR.act TD.actTd {background: url('blbg.gif') no-repeat top; line-height: 1;}
.leftMenuSub TR.space TD {padding-bottom: 0px;}

.leftMenu TD, .leftMenuAct TD {line-height: 1;}

.pager {background-color: #ffc169; padding: 2px 7px 2px 7px;}
A.pager {background-color: #ededed;}

.s, .smgray, .smgray td{color: #656565; font: 9pt Arial; line-height: 1.3;}
.smgray td{padding-bottom: 5px;}
.smgray input.inputName {height: 20px;}
.smred {color: red; font: 9pt Arial; line-height: 1.3; font-weight: bold;}
.smgreen {color: green; font: 9pt Arial; line-height: 1.3; font-weight: bold;}
.smwhite {color: white; font: 9pt Tahoma;}
A:visited.smwhite, A.smwhite, .smwhite A {color: white;}

.allGray,  .allGray  DIV, .allGray  H2, .allGray  H3, .allGray  P{color: gray;}
.gray {font: 10pt Arial; color: gray;}
.black {color: black;}
.normal {font-weight: normal;}
.bread, .bread A {font: 8.5pt Tahoma; color: #7f7f7f;}
.error {font: 8.5pt Tahoma; color: #ff0000;}

.date_news_new {font: 8.5pt Tahoma; color: white; background-color: #eb2d02; padding: 2px 7px 2px 7px; font-weight: bolder;}
.date_news {font: 8.5pt Tahoma; color: white; background-color: #a2a1a1; padding: 2px 7px 2px 7px; font-weight: bolder;}

INPUT.text_input{border: solid 1px #8d979f;}
INPUT.wide {width: 100%; border: solid 1px #8d979f;}
INPUT.main_button {font-weight: bold;}
INPUT.sm {font: 9pt Arial; line-height: 1.3;}

TEXTAREA{width: 100%; height: 200px; border: solid 1px #8d979f;}
TEXTAREA.communicator {width: 100%; height: 70px; border: solid 1px #8d979f;}
SELECT.content{width: 300px; border: solid 1px #8d979f;} 

TABLE.fb_table{background-color: #c4dffd;} 
TABLE.fb_table TR TD.top_left{background: url('/images/temp/add_top_left.jpg') no-repeat top left; height: 9px;}
TABLE.fb_table TR TD.top_right{background: url('/images/temp/add_top_right.jpg') no-repeat top right; height: 9px;}
TABLE.fb_table TR TD.bottom_left{background: url('/images/temp/add_bottom_left.jpg') no-repeat bottom left; height: 9px;}
TABLE.fb_table TR TD.bottom_right{background: url('/images/temp/add_bottom_right.jpg') no-repeat bottom right; height: 9px;} 

.linkUnderlineNone, .linkUnderlineNone A, A.linkUnderlineNone {text-decoration: none;}
.nomargin {margin: 0px;}
.nopadding {padding: 0px;}

.big {font: 13pt Arial;}
A.big {color: #105FC4; font: 13pt Arial; text-decoration: none;}
.dateBig {color: #7c7c7c; font: 14pt Arial;}
.date {color: #7c7c7c; font: bold 9pt Arial;}

.date_recom_new {font: 8.5pt Tahoma; color: white; background-color: #ffc169; padding: 4px 7px 4px 7px; font-weight: bolder;}
.date_recom {font: 8.5pt Tahoma; color: white; background-color: #b5b4b4; padding: 4px 7px 4px 7px; font-weight: bolder;}
.recom {color: #53585e; font: 9pt Tahoma;}
.recom_light {color: #656565; font: 9pt Tahoma;}
.recom A {color: #105fc4; font: 9pt Tahoma; text-decoration: none;}
.recom_canal_read A {color: #105FC4; font: 9pt Tahoma; cursor: hand; text-decoration: underline; display:block;}
.recom_canal_read_not A {color: #54595c; font: 9pt Tahoma; cursor: hand; text-decoration: underline; display:block;}
.recom_canal_read A:hover, .recom_canal_read_not A:hover {text-decoration: none;}

DIV.index_page_block {border: solid 0px green; margin: 0px 60px 0px 0px; float: left; width: 250px; height: 360px;}
DIV.index_page_block_middle {border: solid 0px green; margin: 0px 60px 0px 0px; float: left; width: 250px; height: 310px;}
DIV.index_page_block_short {border: solid 0px green; margin: 0px 60px 0px 0px; float: left; width: 250px; height: 280px;}
DIV.index_page_block_nopic {border: solid 0px green; margin: 0px 60px 0px 0px; float: left; width: 250px; height: 200px;}

DIV.addition_block_nopic {border: solid 0px green; margin: 0px 30px 0px 0px; float: left; width: 210px; height: 160px;}

DIV.board_block {margin: 28px 30px 0px 0px; float: left; width: 200px; height: 285px;}

.boldHR{border-bottom: solid 6px #c4dffd;} /*#f5e4c6*/
.top_space {padding-top: 10px;}

.underlined {border-bottom: solid 1px;}
.dotted {border-bottom: dashed 1px;}
.click {cursor: pointer; cursor: hand;}
.blue-a {color: #1161C4;}
.hover-red:hover {color:#D3002B;}
.greenbg {background-color: #f1fff0;}
.enabled {font-weight: bold; color: green;}

.contentMenuAct {padding: 4px 10px 4px 10px; color: #ffffff; text-decoration: none; background-color: #fb5750;}
.contentMenuAct A {color: #ffffff; text-decoration: none;}
.contentMenu A {padding: 4px 10px 4px 10px; text-decoration: none;}

TABLE.table_manager TR.data TD {padding: 9px; border-bottom: 1px solid #d7d7d7;}
TABLE.table_manager TR.itog TD {border-top: 1px solid silver;}
TABLE.table_manager TR.table_header TD {font: 10pt Tahoma; color: #53585e; border-right: 1px solid #ebf2fa; padding: 0px 8px 0px 8px;}
TABLE.table_manager TR.empty TD {padding: 0px;  border: 0px;}
TABLE.table_manager TR TD.empty {border: 0px;}
TABLE.table_manager TR.even, TABLE.order_proc TR.include TR.even  {background: #F2F9FE;}
TABLE.table_manager TR.not_valid {background: #ccc;}

TR.cant_order TD {background-color: #ffedea;}
#catalog_updatecart_id TR.cant_order TD a {color: red;}

TABLE.order_proc{background: #c4dffd; }
TABLE.order_proc TR.title TD{padding: 0px 60px 0px 60px;}
TABLE.order_proc TR.title TD TABLE TD {padding: 0px 5px;}
TABLE.order_proc TR.ugli TD {padding: 0px;}

TABLE.order_proc TR.include TABLE {background: white; }
TABLE.order_proc TR.include TR {}
TABLE.order_proc TR.include TD {padding: 20px;}


TABLE.order_proc TR.include TABLE TD {padding: 8px 0px 10px 8px;}
TABLE.order_proc TR.include TR.itog TD {padding: 3px 0px 3px 8px;}
TABLE.order_proc TR.include TR.title TD {border-bottom: 1px solid silver; font-weight: bold;}
TABLE.order_proc TR.include TR.data TD {border-bottom: 1px solid #d7d7d7; }
TABLE.order_proc TR.include TR.invalid TD {color: #d7d7d7;}
TABLE.order_proc TR.include TR.form-error TD {background-color: #FFEEEE;}

TABLE.order_top_navigation TD {text-align: center; padding: 3px 5px 3px 5px;}
TABLE.order_top_navigation TD.checked {background: #c4dffd;}

.hit {background-color: #f69b04; padding: 2px 7px 2px 7px; color: #FFFFFF; font: normal 10pt Tahoma; margin-right: 5px;}

TABLE TR TD.hmenu {color: #FFFFFF; font-weight: bold; text-decoration: none; text-transform: uppercase; cursor: hand; background: #dbdbdb url('/images/frontend/layout/headmenubg.gif') no-repeat right;}
TABLE TR TD.hmenu A {color: #6c6c6c; font-weight: bold; text-decoration: none; text-transform: uppercase;}
TABLE TR TD.hmenu A:visited {color: #6c6c6c;}
TABLE TR TD.hmenu_act {color: #FFFFFF; font-weight: bold; text-decoration: none; text-transform: uppercase; cursor: hand; background: #dc3000 url('/images/frontend/layout/headmenubgact.gif') no-repeat right;}
TABLE TR TD.hmenu_act A {color: #FFFFFF; font-weight: bold; text-decoration: none; text-transform: uppercase;}
TABLE TR TD.hmenu_act A:visited {color: #FFFFFF;}

TABLE.prodList TR TD, TABLE.prodList THEAD TH {font-family: tahoma; padding: 9px;}
TABLE.prodList TR.chet1, TABLE.prodList TR TD.chet1 {background-color: #f8fcff;}
TABLE.prodList TR.chet2, TABLE.prodList TR TD.chet2 {background-color: #e3effb;}
TABLE.prodList TR.title TD {background-color: #a2b0ca; color: #FFFFFF;}
TABLE.prodList TR TD.space {background-color: #e5e9f0;}
TABLE.prodList#small TR TD {padding: 2px;}
span.checked {font-weight: bold; font-size: 105%;}

TABLE.redTable {border-left: solid 1px #fbc8d0; border-top: solid 1px #fbc8d0;}
TABLE.redTable TR TD, TABLE.redTable TR TH {border-right: solid 1px #fbc8d0; border-bottom: solid 1px #fbc8d0; padding: 4px; font-size: 9pt;}
TABLE.redTable TR TD.leftPadding, TABLE.redTable TR TH.leftPadding{padding-left: 20px;}
TABLE.redTable TR.title TD, TABLE.redTable TR TH {background-color: #f8dedf; color: #ae2224; padding: 4px;}
TABLE.redTable TR TD.space {background-color: #e5e9f0;}


 
.issue_reply {margin: 24px 0px 24px 0px; font: normal 12pt Arial;}
.issue_reply .grey {font: bold 10pt Tahoma; color: #373737; margin-bottom: 4px;}
.issue_feedback {margin: 24px 0px 24px 40px;}
.issue_feedback .grey {font: normal 10pt Tahoma; margin-bottom: 4px;}

.board  {font-weight: bold; font-size: 1.2em; color: #D72113;} /*background-color: #f1b15e; color: black; padding: 2px 6px 2px 6px;*/
.board_table {background: url('/images/frontend/bg_yellow_table.gif') repeat-x center; padding: 0px 0px 0px 20px;}
.photo_board IMG {border: 10px solid #dfdfdf;}

.new_date {font: bold 10pt Tahoma; color: #ffffff; background: #ffc169 url('/images/frontend/newdate_arrow.gif') no-repeat left bottom; padding: 2px 4px 8px 4px;}


.lookAlso {padding-left: 20px;}
.lookAlso DIV {margin-bottom: 7px; font: 9pt Tahoma;}
.lookAlso .title {margin-bottom: 14px; font-weight: bold;}
.contentMenuAct {padding: 4px 10px 4px 10px; color: #ffffff; text-decoration: none; background-color: #fb5750;}
.contentMenuAct A {color: #ffffff; text-decoration: none;}
.contentMenu A {padding: 4px 10px 4px 10px; text-decoration: none;}

TABLE.rules {margin: 10px 0px 20px 0px;}
TABLE.addition_table {margin: 10px 0px 20px 0px; width: 80%;}
TABLE.subrules {margin-top: 24px;}
TABLE.rules TR TD, TABLE.subrules TR TD {padding-bottom: 10px;}
TABLE.addition_table TR TD {padding-bottom: 10px; font: normal 10pt Arial;}
TABLE.rules TR TD.symbol, TABLE.subrules TR TD.symbol, TABLE.addition_table TR TD.symbol {padding-right: 10px; width: 30px; color: #373737; text-align: right;}

TABLE.price4print TR TD {border-bottom: 1px solid gray; padding: 4px 10px 2px 10px;}
TABLE.price4print TR TD.no_border {border: 0px;}

/*TABLE.eventTable {border-top: 1px solid #d7d7d7;}*/
TABLE.eventTable TR TD {padding: 2px 0px 2px 0px;}
TABLE.eventTable TR TD.stroke {background: #d7d7d7; border-top: 2px solid #ffffff; border-bottom: 2px solid #ffffff; padding: 0px 0px 0px 0px;}
TABLE.eventTable TR TD.grayBg {background: #d7d7d7; border: 0px solid #ffffff; padding: 6px 6px 6px 22px;}


TABLE.companyAbout TR TD {padding: 6px 28px 6px 0px;}
TABLE.companyAbout TR TD.td1 {padding-right: 50px;}
TABLE.companyAbout TR TD.td2 {padding-right: 20px;}

.list {margin-bottom: 4px;}

TABLE.intratables TR TD {text-align: center; border-bottom: 1px solid #cbcbcb; padding: 10px 0px 10px 0px; font: 9pt Tahoma; background-color: white;}
TABLE.intratables TR TD.topstring {text-align: center; border-bottom: 1px solid #cbcbcb; padding: 10px 0px 10px 0px; font: 9pt Tahoma; background-color: #9ccafd;}
TABLE.intratables TR TD.substring {text-align: center; border-bottom: 1px solid white; padding: 10px 0px 10px 0px; font: 9pt Tahoma; background-color: #9ccafd;}
TABLE.intratables {border-bottom: 8px solid #9ccafd;}

.picAlignLeftNoPadding {float: left; margin: 0px 4px 2px 0px;}
.picAlignLeft {float: left; margin: 4px 12px 4px 0px;}
.picAlignLeft IMG {margin: 4px 0px 0px 0px;}
.picAlignRight {float: right; margin: 4px 0px 4px 12px;}
.picAlignRight IMG, .picAlignLeft IMG {margin: 4px 0px 0px 0px;}
.contetnPic {border: 8px solid rgb(217, 217, 217); margin-top: 4px;}
UL.linkIn {list-style: square inside url(""); margin: 0px 0px 0px 0px; padding: 0px;}
UL.linkIn LI {margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px;}
.collapsBlock{border-left: solid 1px #dc3000; padding: 4px 0px 10px 20px; margin-left: 4px;}
.blockAllwidth{background-color: #ddd; padding: 4px;}
TD.collapsBlockPlus {padding: 4px 8px 0px 0px;}

DIV.news IMG.picAlignRight {padding: 2px; border: solid 2px #c7c7c7;} 

.pic {padding: 2px; background-color: #FFFFFF; border: solid 2px #c7c7c7;}

#layer {
  position:relative;
  top:0px; left:0px;
}
#layer iframe {
  position:absolute;
  border:none;
  z-index:-5;
  _filter:mask();
  width: 650px; height: 500px;
}

.countryAct {font: normal 10pt Tahoma; padding: 1px 10px 3px 10px; color: #ffffff; background-color: #fb5750; margin-right: 7px;}
.country {font: normal 10pt Tahoma; padding: 1px 10px 3px 10px; margin-right: 7px;}

.bgGgay {font: 10.2pt Arial; padding: 2px 18px 2px 8px; width: 108px; background-color: #afadae; color: #ffffff;}
.bgRed {font: 10.2pt Arial; padding: 2px 18px 2px 8px; width: 108px; background-color: #dc3000; color: #ffffff;}
