body { font-family : Verdana, Geneva, Helvetica, Arial, sans-serif; font-size : 12pt; margin : 0; } 
h1 { font-size : 100%; } 
h2 { font-size : 90%; } 
h3 { font-size : 80%; } 
h1.txh { text-align : right; padding-right : 15px; }
h2.txh { padding-left : 15px; padding-top : 30px; }
h2.txh-pt0 { padding-left : 15px; padding-top : 0; }
table.menutab { font-weight : 700; font-size : 10pt; background-color : #ffc000; width : 200px; padding-left : 5px; }
table.toptab { padding-top : 15px; }
table.pricetab { font-size : 10pt; padding-left : 0; border: 3px double black; border-collapse: collapse; }
table.pricetab-pl { font-size : 10pt; padding-left : 5px; border: 3px double black; border-collapse: collapse; }
table.pricetab th, table.pricetab-pl th { font-size : 9pt; border: 1px solid black; }
table.pricetab td, table.pricetab-pl td { border: 1px solid black; }
table.pricetabimg { padding : 10px; }
table.datatab { font-size : 10pt; margin-top : 30px; }
table.datatab th { font-size : 9pt; background-color : #afcda7; border: 0 solid white; }
table.datatab tr.color0 { background-color : #ffffff; }
table.datatab tr.color1 { background-color : #afcda7; }
table.datatab tr.color2 { background-color : #dbe9da; }
table.datatab td { text-align : center; }
table.datatab td.first-col { font-weight : 700; }
table.datatab td.first-col-al { font-weight : 400; text-align : left; padding-left : 5px; }
td.ibg-topleft { background-image: url(src/gora-2.gif); }
td.menu-bot { background-image: url(src/dol-1.jpg); }
td.menu-bot2 { background-image: url(src/dol-2.gif); }
div.package { background-color : #f1f9f0; margin-left : 20px; padding : 10px; }
div.menu-bot { width: 135px; height: 1px; }
div.bcrumbs { font-family : Arial, sans-serif; font-size : 9pt; margin-left : 25px; margin-right : 25px; margin-top : 10px; margin-bottom : 20px; }
div.advert { float : right; margin-right : 50px; width : 350px; border-style : double; border-width : 3px; border-color : #ffbd00; }
p.phones { font-size : 10pt; text-align : right; padding-right : 15px; }
p.tx { font-size : 10pt;  text-align : justify; line-height : 140%; padding-left : 15px; width : 785px; }
p.tx-right { font-size : 10pt; text-align : right; line-height : 140%; padding-right : 15px; }
p.tx-center { font-size : 10pt; text-align : center; line-height : 140%; }
p.tx-center-pt40 { font-size : 10pt; text-align : center; line-height : 140%; padding-top : 40px; }
p.tx-advert {font-size : 9pt; float : right; position: relative; top: -50px; right: 15px; }
p.tx-pl70 { font-size : 10pt;  text-align : left; padding-left : 70px; width : 555px; }
p.copyright { font-size : 10pt; text-align : center; padding-top : 25px; }
p.pricetab { text-align : center; }
p.pricetabh { font-weight : 700; font-size : 11pt; text-align : center; padding-top : 30px; }
p.menu-l2 { font-weight : 400; font-size : 9pt; padding-left : 10px; }
p.menu-l3 { font-weight : 400; padding-left : 25px; }
p.menu-active { font-weight : 400; border : solid 1px; padding-left : 2px; }
p.menu-active-l2 { font-weight : 400; border : solid 1px; padding-left : 10px; }
p.menu-active-l3 { font-weight : 400; border : solid 1px; padding-left : 25px; }
p.smap-l1 { font-size : 10pt; padding-left : 100px; }
p.smap-l2 { font-size : 10pt; padding-left : 150px; }
p.smap-l3 { font-size : 10pt; padding-left : 200px; }
span.phones { font-size : 132%; }
ul, ol { font-size : 10pt; padding-left : 40px; line-height : 140%; width : 785px; }
ol.narrow { font-size : 10pt; padding-left : 40px; line-height : 140%; width : 550px; }
ul.nomark { font-size : 10pt; padding-left : 40px; list-style : none; line-height : 140%; width : 785px; }
ul.nomark-pl250 { font-size : 10pt; padding-left : 250px; list-style : none; line-height : 140%; width : 400px; }
ul.cat { font-size : 10pt; text-align : left; line-height : 140%; width : 240px; }
hr.cat { margin-left : 15px; }
img.letter { padding: 0px; position: relative; top: -10px; left: 10px; border : 0; }
img.tabh { float : left; }
img.thermo { float :right; margin-right : 15px; border : 1px solid black; }
img.package { float : right; padding-left : 5px; padding-bottom : 0; }
img.i-fr { float : right; padding-left : 5px; }
a { text-decoration : underline; }
a:link { color : #000099; } 
a:visited { color : #003300; } 
a:hover { color : #666464; text-decoration : none; } 
a:active { color : #ff0000; }
a.pricetabh, p.smap-l1 a, p.smap-l2 a, p.smap-l3 a { text-decoration : none; }
a.pricetabh:hover { color : #000000; text-decoration : none; }
table.menutab a { color : #000000; text-decoration : none; } 
table.menutab a:hover { color : #666464; text-decoration : none; }