a { color:#0090ff; text-decoration:none; border-bottom:1px dashed #0090ff; }
a:hover { border-bottom:1px solid #0090ff; }
a.noborder { border-bottom:0; }
a.noborder:hover { border-bottom:0; }
a.entry { font-size:16px; font-weight:bold; }
a.cur { border-bottom-style:solid; }

a.white, #catalog a { color:white; border-color:white;  }
a.white:hover, #catalog a:hover { border-color:white; }

#menu a, #submenu a { white-space:nowrap; }
div.ntitle a, #footmenu a, #menu a, #submenu td.active a, #bg2 a { color:#1646a1; border-color:#1646a1; _margin-left:-2px; }
div.ntitle a:hover, #footmenu a:hover, #menu a:hover, #bg2 a:hover { border-color:#1646a1; }

a.arrow { border:0px; color:#1646a1; background:url(../images/arrowall.gif) no-repeat right 50%; padding-right:16px; font-weight:bold; text-transform:uppercase;  }
a.arrow:hover { border:0px; }

body { margin:0px; background:#1647a1 url(../images/bg.png) repeat-x 0 bottom; }
body, td, input, textatea, select { font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
p, ul, ol { margin-top:0px; margin-bottom:15px; }
td.roza { background-image:url(../images/roza.jpg); background-repeat:no-repeat; width:100%; }
#grass { background-image:url(../images/grass.jpg); background-position:0 bottom; background-repeat:repeat-x; height:100%; }
tr.copy td, tr.copy a { color:white; text-decoration:none; border-bottom:0px; }
tr.copy a:hover { text-decoration:underline; border-bottom:0px; }
#searchclass { background-color:white; }
#searchclass input { border-width:0px; color:#ccced1; width:138px; }
#bg2 { background-image:url(../images/bg2.png) }
#bg2 div { color:#0090ff; background-image:url(../images/bg1.gif); padding:0px 10px 0 5px; background-repeat:repeat-x; font-weight:bold; }
#bg2 input { width:100px; }
#footmenu { width:100%; height:39px; background-image:url(../images/bg1.png); background-color:#f5f8ff; }
#footmenu td { text-align:center; }
#footmenu a { font-size:14px; font-weight:bold; }
#menu { width:100%; background-image:url(../images/bg3.png); background-color:white; }
#menu table { width:100%; height:39px; }
#menu td { text-align:center; font-size:14px; font-weight:bold; text-transform:uppercase; }
#menu td.cur { background-image:url(../images/bg2.gif); } 
#menu td.cur a { color:white; border-color:white; border-bottom:none; }
#catalog { width:100%; background:#0e388c url(../images/bg4.png) repeat-x; }
#catalog a { line-height:20px; }
#catalog td { vertical-align:top; width:33%; padding:35px 40px 20px 105px; border-bottom:1px solid #001f5e; }
#catalog td.media { background:url(../images/media.jpg) no-repeat 15px 12px; padding-left:150px; }
#catalog td.attrb { background:url(../images/attrb.jpg) no-repeat 15px 9px; }
#catalog td.form { background:url(../images/form.jpg) no-repeat 15px 15px; }
span.new { color:#fff000; }
#title { width:100%; height:57px; border-top:1px solid #1f58ba; background:#0f398e url(../images/bg3.gif) repeat-x 0 bottom; }
#title td { color:white; }
span.phone { font-family: "Times New Roman", Georgia, Times, serif; font-style: italic; font-size:21px; }
span.phone2 { font-size:26px; margin:0 23px 0 6px; }
#submenu { margin:0 19px; }
#submenu td.active { background:white url(../images/bg4.gif) repeat-x; }
#submenu td.active a { font-size:14px; font-weight:bold; border-bottom:0; background:url(../images/arrow3.gif) no-repeat 0 5px; padding:0 15px; margin-left:7px; }
#submenu td.button { background: #6580b5 url(../images/bg5.gif) repeat-x; }
#submenu td.button a { font-size:14px; color:white; border-color:white; margin:0 17px; }
#shopwindow { background:#fcfdff url(../images/bg5.png) repeat-x 0 bottom; border-bottom:1px solid #cadeff; padding-bottom:20px; }
#shopwindow table { width:100%; height:350px; }
table.fp { background:#cbdfff url(../images/bg7.png) repeat-x 0 bottom; margin-bottom:50px; width:100%; }
table.def { background:url(../images/bg8.png) repeat-x; margin-bottom:50px; width:100%; }
h1, .h1 { font-size:14px; font-weight:bold; text-transform:uppercase; background:url(../images/column.gif) no-repeat 0 3px; padding-left:9px; margin:0 0 13px; position:relative; left:-9px; }
div.ndate { font-size:14px; font-weight:bold; color:#1646a1; float:left; }
div.ntitle { font-size:14px; font-weight:bold; text-transform:uppercase; margin-left:87px; color:#1646a1; }
div.ntitle a { _margin-left:-2px; }
div.nbody { clear:both; padding-top:5px; line-height:18px; }
div.nbody img { float:left; margin:4px 10px 35px 0; _margin-bottom:10px; }
div.nbody img.arrow { float:none; margin:0; }
div.nbody a, div.nbody a:hover { border:0; }
div.news { clear:both; margin-bottom:30px; width:100%; }
.ital { font-size:14px;  }
div.poll, .ital { font-weight:bold; font-family: "Times New Roman", Georgia, Times, serif; font-style:italic; }
div.poll { font-size:16px; margin-bottom:19px; }
table.poll { margin-bottom:5px; width:100%; }
table.poll td { vertical-align:top; padding:0 5px 6px 0; font-size:14px; line-height:20px; }
div.right { padding:0 37px 0 20px; _width:100%; }
div.rightblock, #catclass, #goodsclass { height:550px; }
#catclass { background:url(../images/bg10.png) repeat-x 0 bottom; vertical-align:top; padding-bottom:50px; _padding-bottom:70px; }
#goodsclass { margin-bottom:50px; width:100%; }
#goodsclass td { vertical-align:top; }
h2 { font-size:24px; margin:19px 19px 5px; }
div.separat { background-color:#c5cfe3; height:1px; clear:both; }
div.fcatp { background:url(../images/bg9.png) repeat-x; height:140px; margin-bottom:25px; }
div.fcatp div { position:absolute; margin-left:33px; margin-top:-43px; }
td.cf { width:65%; padding:18px 37px 18px 49px; }
td.cf div { line-height:18px; }
td.cs { width:35%; padding:18px 0; }
div.form { margin:10px 0 3px; }
form { margin:0; }
form.form input, form.form select, form.form textarea, div.form2 input, div.form2 select, div.form2 textarea { width:100%; }
form.form input.asis, div.form2 input.asis { width:auto; }
form.form span input, div.form2 span input { width:auto; }
form.form table { margin-bottom:20px; }
input.small { font-size:9px; }
div.good { height:242px; background:white no-repeat center; text-align:center; padding:3px 7px 0; cursor:pointer; }
div.good a { color:#1646a1; font-size:14px; font-weight:bold; line-height: 17px; border-color:#1646a1; background-color:white; text-transform:uppercase; }
div.good a:hover { border-color:#1646a1; }
div.price { position:absolute; width:187px; height:76px; }
div.price img { float:left; margin:20px 0 0 27px; border:0; }
div.price div.pcont { margin-left:62px; text-align:center; line-height:24px; _line-height:27px; }
div.price div.pcont, span.gdsprc { font-weight:bold; font-size:26px; color:#0090ff; line-height:20px; _line-height:23px; }
span.gdsprc span { font-size:11px; }
div.price div.grn { margin-right:22px; }
div.price div.eur { margin-right:14px; }
div.price div.usd { margin-left:14px; }
div.price div.oldprice { margin-top:15px; _margin-top:16px; background:url(../images/strike.gif) no-repeat center center; color:#aab5bd; }
div.price span { font-size:12px; }
div.goods { padding:0 25px; _padding:0 9px; }
#moveleft, #moveright { margin:0 11px; cursor:pointer; visibility:hidden; }
#fbframe { position:relative; top:-50px; }
.b16 { font-size:16px; font-weight:bold; }
#goodsnav { width:100%; }
#goodsnav td { padding:27px 33px 10px; }
.s14 { font-size:14px; }
.b16 { font-size:16px; font-weight:bold; }
div.gsec { padding:7px 19px; }
div.gsec a, div.gsec a:hover { border:0; }
h1.catalog { display:inline; margin:0px; background:none; padding:0; left:auto; font-size:20px; text-transform:none; }
div.basbut { _margin-top:3px; }
div.basbut div { background:url(../images/bg11.png) repeat-x; height:34px; padding:0 7px; padding-top:3px; }
div.basbut * { float:left; }
div.basbut br { float:none; }
div.basbut a { color:white; font-weight:bold; line-height:12px; _line-height:13px; text-transform:uppercase; }
#gdstd { width:50%; clear:both; }
#gdstd select, #gdstd input { width:100%; }
#gdstd td { vertical-align:middle; padding:17px 8px 0 0; }
strong.info { color:#1646a1; margin:0 20px; background:url(../images/arrow3.gif) no-repeat 0 6px; padding-left:16px; }
div.bg7 { background:url(../images/bg7.gif) repeat-x; padding-bottom:5px; border-top:1px solid white; }
div.bg7 a { color:white; border-color:white; font-weight:bold; margin:0 16px; display:block; padding-top:7px; }
div.bg7 a:hover { border-color:white; }
b.size, b.size2 { border-left:1px dashed #c5cfe3; }
b.size nobr, b.size2 nobr { color:#1646a1; background:url(../images/size.gif) repeat-x 0 bottom; padding:0 5px 8px; margin:0 1px; float:right; }
b.size2 nobr { color:#c5cfe3; background-image:url(../images/size2.gif); }
img { border-color:#0090ff; }
img.frame { background:no-repeat 50% 50%; cursor:pointer; }
#bigpic { margin:0 33px; cursor:pointer; padding:20px; background:no-repeat 50% top; }

.small { font-size:11px; }
