@media screen
{
body
{
background:#000 url(/_data/resources/img/bg.gif) repeat-y left top;
font-family:Tahoma,sans-serif;
font-size:100%;
color:#000;
min-width:1000px;
}
h1
{
display:none;
width:0;
height:0;
}
h3
{
color:#fff;
font-weight:bold;
font-size:1em;
margin-bottom:8px;
}
h4
{
font-weight:bold;
font-size:1em;
padding:0;
margin:0 8px 0 0;
}
a
{
color:#0068b7;
}
a:visited
{
color:#014a81;
}
a:hover
{
color:#0083e6;
}
img.l
{
clear:left;
float:left;
margin:0 8px 8px 0;
}
img.r
{
clear:left;
float:right;
margin:0 8px 8px 0;
}
#header
{
background:url(/_data/resources/img/hbg.jpg) repeat-x left top;
height:167px;
}
#header div
{
background:url(/_data/resources/img/hl.jpg) no-repeat left top;
height:167px;
}
#header div div
{
background:url(/_data/resources/img/hr.jpg) no-repeat right top;
height:167px;
}
#logo
{
display:block;
width:343px;
height:105px;
margin-left:auto;
margin-right:auto;
padding-top:20px;
}
#logo p
{
color:#fff;
text-align:center;
font-size:0.85em;
font-weight:bold;
}
#logo p a
{
color:#fff;
}
#lnav
{
float:left;
width:200px;
background:url(/_data/resources/img/lnavbg.gif) no-repeat left top;
}
#cont
{
margin-left:200px;
}
#nav
{
list-style:none;
height:53px;
background:url(/_data/resources/img/navbg.gif) repeat-x left top;
width:100%;
text-align:left;
float:right;
margin-bottom:8px;
}
#nav li
{
list-style:none;
float:left;
width:151px;
height:53px;
text-align:center;
}
#nav li a,
#nav li p
{
display:block;
width:151px;
padding-top:18px;
height:35px;
color:#fff;
text-decoration:none;
font-weight:bold;
background:url(/_data/resources/img/nav.gif) no-repeat left top;
font-size:1em;
}
#nav li a.n,
#nav li p.n
{
background:url(/_data/resources/img/navn.gif) no-repeat left top;
}
#nav li a:hover,
#nav li p,
#nav li p.n,
#nav li a.cur
{
background-position:0 -53px;
}
ul.lnav
{
list-style:none;
width:200px;
padding:14px 0 10px 0;
}
ul.lnav li
{
list-style:none;
display:block;
width:200px;
}
ul.lnav li p
{
width:194px;
height:20px;
padding:0;
margin-right:6px;
vertical-align:middle;
}
ul.lnav li p.blue
{
background:url(/_data/resources/img/blue.gif) repeat-x right center;
}
ul.lnav li p.margenta
{
background:url(/_data/resources/img/margenta.gif) repeat-x right center;
}
ul.lnav li p.green
{
background:url(/_data/resources/img/green.gif) repeat-x right center;
}
ul.lnav li p.orange
{
background:url(/_data/resources/img/orange.gif) repeat-x right center;
}
ul.lnav li p.red
{
background:url(/_data/resources/img/red.gif) repeat-x right center;
}
ul.lnav li p.jade
{
background:url(/_data/resources/img/jade.gif) repeat-x right center;
}
ul.lnav li p.pink
{
background:url(/_data/resources/img/pink.gif) repeat-x right center;
}
ul.lnav li p.sky
{
background:url(/_data/resources/img/sky.gif) repeat-x right center;
}
ul.lnav li a,
ul.lnav li a:visited,
ul.lnav li span
{
font-size:0.75em;
color:#fff;
font-weight:bold;
text-decoration:none;
background:#262a2c;
padding:0 4px 0 10px;
}
ul.lnav li span
{
color:#f00;
}
ul.lnav li a:hover
{
color:#eee;
}
ul.lnav li a.cr,
ul.lnav li a.cr:visited,
ul.lnav li a.cr:hover
{
color:#f00;
}
ul.lnav li ul,
ul.lnav li ul li
{
margin:0;
padding:0;
}
ul.lnav li ul li
{
border-bottom:1px solid #262a2c;
background:#191919;
text-align:right;
height:20px;
width:200px;
}
ul.lnav li ul li a,
ul.lnav li ul li a:visited,
ul.lnav li ul li span
{
font-weight:normal;
color:#bababa;
font-size:0.7em;
padding-right:8px;
background:none;
}
ul.lnav li ul li span
{
font-weight:bold;
color:#f00;
}
#search
{
margin:0 8px 8px 8px;
border:2px solid #1c7590;
background:#0d2b42;
height:23px;
clear:right;
color:#fff;
padding:7px 24px 0 24px;
font-weight:bold;
font-size:0.8em;
vertical-align:center;
}
#search form input.si
{
margin:0 24px;
border:0;
width:50%;
height:17px;
padding:0 2px;
}
#search form label.sw
{
float:left;
padding-top:10px;
}
#search form div
{
margin-left:90px;
padding:10px 0;
}

#search a
{
float:right;
width:150px;
color:#fff;
}
#search.adv
{
height:auto;
padding-bottom:6px;
}
a img
{
border:0;
text-decoration:none;
}
#rcol
{
width:184px;
float:right;
border:2px solid #1c7590;
background:#fff url(/_data/resources/img/bluebg.gif) repeat-x left top;
text-align:center;
font-size:0.8em;
margin:0;
padding:3px 6px 6px 6px;
}
#rcol ul,
#rcol ul li
{
list-style:none;
}
#rcol ul li
{
display:block;
height:1%;
overflow:hidden;
width:184px;
padding:16px 0;
border-bottom:1px solid #acacac;
}
#rcol ul li.last
{
border:0;
}
#nov
{
border:2px solid #901c1c;
background:#fff url(/_data/resources/img/redbg.gif) repeat-x left top;
font-size:0.8em;
margin:0 208px 8px 0;
padding:3px 6px 6px 6px;
height:1%;
}
#nov table
{
width:100%;
clear:none;
}
#nov table tr td
{
width:33%;
text-align:center;
padding-bottom:6px;
}
#news
{
border:2px solid #ccc;
background:#fff url(/_data/resources/img/greybg.gif) repeat-x left top;
font-size:0.8em;
margin:0 208px 8px 0;
padding:3px 6px 6px 6px;

}
#news ul,
#news ul li
{
list-style:none;
}
#news ul li
{
display:block;
padding:6px 6px 30px 6px;
overflow:hidden;
}
p.dt
{
font-size:0.7em;
color:#ccc;
margin-top:6px;
}
#main
{
margin:0 8px 8px 8px;
clear:right;
height:1%;
overflow:hidden;
}
input.sbut,
#cart a.sbut
{
width:81px;
height:17px;
background:url(/_data/resources/img/sbut.gif) no-repeat left top;
border:0;
font-weight:bold;
color:#fff;
font-size:0.85em;
}
#login
{
width:311px;
height:93px;
float:right;
background:url(/_data/resources/img/login.jpg) no-repeat left top;
margin-top:36px;
color:#fff;
}
#login p
{
font-weight:bold;
margin:3px 0 3px 88px;
font-size:0.85em;
}
#login p.us
{
margin:20px 50px;
font-size:1em;
}
#login form label
{
width:55px;
padding:2px 5px;
float:left;
text-align:right;
font-weight:bold;
font-size:0.8em;
}
#login form input.li
{
border:0;
height:17px;
width:141px;
padding:0 2px;
font-size:0.8em;
}
input.lsub
{
margin:6px 0 0 65px;
font-size:0.7em;
}
a.ll
{
float:right;
width:70px;
padding:3px 0;
margin-right:8px;
font-size:0.7em;
text-align:left;
color:#fff;
}
#goods
{
border:2px solid #1c7590;
background:#fff url(/_data/resources/img/bluebg.gif) repeat-x left top;
font-size:0.8em;
margin:0;
}
#goods h3
{
padding:3px 0 0 6px;
}
#goods table
{
border:0;
margin:0;
padding:0;
width:100%;
text-align:center;
}
#goods table thead,
#goods table thead th
{
margin:0;
padding:0 25px;
height:20px;
text-align:left;
vertical-align:middle;
}
#goods table thead th.fix
{
padding:0;
width:110px;
text-align:center;
}
#goods table td.fix
{
padding:0;
width:80px;
text-align:center;
}
#goods table tr td
{
background:#455877;
vertical-align:middle;
border-bottom:1px solid #fff;
height:56px;
}
#goods table tr td a.title,
#goods table tr td span.title
{
color:#fff;
text-decoration:none;
font-weight:bold;
font-size:1.2em;
float:left;

}
#goods table tr td.cat
{
padding:0;
background:url(/_data/resources/img/catbg.gif) repeat-x left top;
text-align:left;
height:23px;
vertical-align:middle;
color:#fff;
}
#goods table tr td.cat a,
#goods table tr td.cat p
{
color:#fff;
padding:0 0 0 25px;
float:none;
font-weight:bold;
text-decoration:none;
}
#goods table tr td.cat a.op,
#goods table tr td.cat p
{
background:url(/_data/resources/img/catop.gif) no-repeat left center;
}
#goods table tr td.cat a.cl
{
background:url(/_data/resources/img/catcl.gif) no-repeat left center;
}
#goods table tr td.subcat
{
padding:0;
background:#0f3676;
text-align:left;
height:23px;
vertical-align:middle;
color:#fff;
}
#goods table tr td.subcat a,
#goods table tr td.subcat p
{
color:#fff;
padding:0 0 0 25px;
float:none;
font-size:0.9em;
font-weight:bold;
text-decoration:none;
}
#goods table tr td.subcat a.op,
#goods table tr td.subcat p
{
background:url(/_data/resources/img/subcatop.gif) no-repeat left center;
}
#goods table tr td.subcat a.cl
{
background:url(/_data/resources/img/subcatcl.gif) no-repeat left center;
}
#goods table tr td img
{
padding:21px 0 0 8px;
float:left;
}
#goods table tr td img.good
{
padding:0;
margin:3px 8px 3px 25px;
width:50px;
height:50px;
float:left;
cursor:pointer;
}
#goods table tr td.b
{
font-size:1em;
color:#fff;
font-weight:bold;
}
#goods table tr td.n
{
font-size:1em;
color:#fff;
font-weight:normal;
}
#goods table tr td.n a
{
padding:0;
float:none;
font-size:1em;
color:#fff;
font-weight:normal;
text-decoration:underline;
}
#goods table tr.cart td
{
background:#ff900e;
}
#cart
{
width:326px;
height:133px;
float:right;
background:url(/_data/resources/img/cart.jpg) no-repeat left top;
margin-top:18px;
color:#fff;
}
#cart p
{
margin:6px 8px;
font-weight:bold;
}
#cart p.ct
{
margin:6px 15px;
font-weight:normal;
font-size:0.9em;
}
#cart p.ct span
{
font-weight:bold;
}
#cart p.mt
{
margin-top:35px;
font-weight:bold;
}
#cart a
{
float:right;
color:#fff;
padding:6px 30px 0 0;
font-weight:bold;
font-size:0.75em;
}
#cart a.sbut
{
padding:0;
float:none;
font-size:0.75em;
text-decoration:none;
margin-left:15px;
display:block;
text-align:center;
}
#good
{
border:2px solid #1c7590;
background:#fff url(/_data/resources/img/bluebg.gif) repeat-x left top;
font-size:0.8em;
margin:0;
padding:3px 6px 6px 6px;
overflow:hidden;
height:1%;
}
#grcol
{
float:right;
width:275px;
}
#gmain
{
margin-right:283px;
}
.price
{
height:47px;
font-size:24pt;
padding-top:8px;
text-align:center;
font-weight:bold;
border:2px solid #1c7590;
margin-bottom:8px;
}
.phone
{
height:60px;
font-size:16pt;
}
.price span
{
font-size:12pt;
}
a.a2c
{
float:right;
width:60px;
padding:3px 0 0 23px;
height:22px;
background:url(/_data/resources/img/a2c.jpg) no-repeat left top;
}
ul.grat
{
margin:8px 0;
list-style:none;
width:75px;
height:14px;
padding:0;
}
ul.grat li
{
padding:0;
list-style:none;
display:block;
float:left;
background:url(/_data/resources/img/star.gif) no-repeat left top;
width:15px;
height:14px;
cursor:pointer;
}
ul.grat li.on
{
background-position:0px 0px;
}
ul.grat li.half
{
background-position:0px -14px;
}
ul.grat li.off
{
background-position:0px -28px;
}
#grcol h4
{
border-bottom:1px solid #494949;
padding:6px 0;
margin:0;
}
ul.opinion
{
list-style:none;
}
ul.opinion li
{
list-style:none;
display:block;
padding-bottom:3px;
border-bottom:1px solid #494949;
}
ul.opinion li.last
{
list-style:none;
display:block;
text-align:right;
padding:3px 0;
border:0;
}
ul.opinion li p.pdt
{
float:right;
color:#b3b3b3;
}
ul.opinion li p.nm
{
font-weight:bold;
}
form#op
{
background:#e5e5e5;
padding:0 6px;
overflow:hidden;
height:1%;
display:block;
clear:both;
margin-top:20px;
}
div#op
{
background:#e5e5e5;
padding:20px;
overflow:hidden;
height:1%;
font-size:12pt;
font-weight:bold;
text-align:center;
}
form#op h4
{
border:0;
}
form#op label
{
float:none;
font-weight:bold;
font-size:0.85em;
}
form#op input.opi
{
width:257px;
padding:0 2px;
height:17px;
border:1px solid #b2b2b2;
background:#f2f2f2;
margin-bottom:4px;
}
form#op textarea.oparea
{
width:257px;
max-width:257px;
padding:0 2px;
height:100px;
max-height:100px;
border:1px solid #b2b2b2;
background:#f2f2f2;
margin-bottom:4px;
}
form#op input.opsub
{
border:0;
font-weight:bold;
text-decoration:underline;
float:right;
padding:0;
margin:6px 0;
background:#e5e5e5;
}
#gmain h2
{
font-size:1.2em;
}
div.descr
{
overflow:hidden;
height:1%;
}
table.pix
{
float:left;
margin:0 8px 8px 0;
}
table.pix tr td
{
text-align:center;
}
table.pix tr td img
{
border:1px solid #355d7a;
}
div.contd
{
*float:left;
}
div.contd table
{
width:100%;
table-layout:fixed;
border-collapse:collapse;
}
div.contd table th
{
text-align:left;
height:30px;
vertical-align:bottom;
}
div.contd table tr td
{
border-bottom:1px solid #eee;
height:20px;
padding-right:10px;
vertical-align:top;
}
.rss
{
color:#fff;
}
.rss:visited
{
color:#fff;
}
.cnt
{
padding:0 10px 10px 10px;
}
#fsend
{
margin-top:10px;
padding:10px;
}
#fsend label
{
display:block;
width:170px;
float:left;
clear:left;
padding-right:10px;
text-align:right;
}
#fsend label span
{
color:#f00;
}
#fsend input
{
width:298px !important;
margin-bottom:4px;
}
#fsend textarea
{
width:300px !important;
max-width:300px;
height:150px;
max-height:150px;
margin-bottom:4px;
}
#fsend input.sub
{
margin:5px 0 0 153px;
width:90px !important;
}
br.cl
{
clear:left;
}
input.gp
{
background:#455877;
text-align:center;
border:0;
font-weight:bold;
color:#fff;
}
input.gc
{
width:96px;
border:0;
text-align:right;
padding:0 2px;
font-weight:bold;
}
input.gr
{
background:#455877 url(/_data/resources/img/del.gif) no-repeat center center;
border:0;
width:16px;
height:16px;
cursor:pointer;
}
#goods table td.cartot
{
background:url(/_data/resources/img/cartbg.gif) repeat-x left top;
height:23px;
}
#goods table td.cartot p
{
color:#fff;
padding:3px 0 0 6px;
text-align:left;
float:none;
font-size:0.9em;
font-weight:bold;
text-decoration:none;
}
#goods table td.ctot
{
background:#b24c4c;
color:#fff;
font-weight:bold;
}
.ctot p
{
text-align:left;
padding-left:25px;
}
.ctot a
{
text-align:left;
color:#fff;
}
p.delall
{
width:235px;
text-align:left;
cursor:pointer;
background:url(/_data/resources/img/delall.gif) no-repeat left center;
padding-left:25px;
margin-left:25px;
}
form#paydel
{
padding:10px;
}
input.cartsub
{
display:block;
background:url(/_data/resources/img/buy.gif) no-repeat center center;
width:240px;
height:39px;
color:#fff;
text-align:center;
font-size:2em;
border:0;
font-weight:bold;
margin:20px auto;
}
#paydel p
{
margin:10px;
font-size:1.2em;
}
#mess
{
margin:10px;
border:1px solid red;
text-align:center;
}
.mg
{
margin-left:10px;
}
span#print_n,
span#print_jur,
span#print_sf,
span#print_phis,
span#print_t,
span#print_tn
{
display:none;
}
div#cr
{
font-size:0.8em;
color:#fff;
}
div#cr a
{
color:#fff;
}
.chasd
{
margin-top:50px;
padding-left:10px;
}
form#regForm fieldset
{
margin:10px 0;
padding:10px 0;
border:0;
}
form#regForm fieldset legend
{
padding-left:160px;
font-size:14pt;
font-weight:bold;
}
form#regForm fieldset label
{
display:block;
width:150px;
padding-right:10px;
float:left;
text-align:right;
margin-bottom:10px;
}
form#regForm fieldset input
{
width:200px;
}
form#regForm fieldset textarea
{
width:200px;
height:100px;
margin-bottom:5px;
}

form#regForm fieldset input.sub
{
margin-left:160px;
width:auto;
padding:0 3px;
}
form#regForm fieldset br
{
clear:left;
}
div#up
{
margin:10px 0;
float:left;
width:430px;
}
div#up2
{
margin:10px 0 10px 430px;
position:relative;
}
fieldset
{
border:0;
margin:0;
padding:0;
}
div#up label,
div#up form label,
div#up2 label,
div#up2 form label,
div#dup label,
div#dup form label,
form#fsend label
{
display:block;
width:150px;
padding-right:2px;
clear:left;
float:left;
text-align:right;
margin-bottom:5px;
font-weight:bold;
}
div#up p,
div#up2 p,
div#dup p
{
padding:0;
width:250px;
margin-left:160px;
margin-bottom:5px;
}
div#up form input,
div#up2 form input,
div#dup form input,
form#fsend input
{
width:250px;
margin-bottom:2px;
margin-left:2px;
}
div#up form input.upsub,
div#up2 form input.upsub,
div#dup form input.upsub,
form#fsend input.ssub
{
width:80px;
margin-top:3px;
margin-left:154px;
}
div#up form textarea,
div#dup form textarea,
form#fsend textarea
{
width:250px;
height:150px;
margin-bottom:2px;
margin-left:2px;
}
form#ord label
{
display:block;
width:250px;
padding-right:2px;
clear:left;
float:left;
text-align:right;
margin-bottom:5px;
font-weight:bold;
}
form#ord input
{
width:300px;
margin-bottom:2px;
margin-left:2px;
}
form#ord textarea
{
width:300px;
max-width:300px;
height:150px;
max-height:150px;
margin-bottom:2px;
margin-left:2px;
}
form#ord input#ordsub
{
margin:10px 0 10px 245px;
width:300px;
}
form#ord h2
{
margin-left:10px;
}
.kons
{
margin-left: 15px;
font-size:0.75em;
color:#fff;
}
span.kons
{
display:block;
}
.kons img
{
height:20px;
float:left;
width:20px;
margin-left:15px;
padding-top:2px;
}
.kons a
{
color:#fff;
}
.white
{
color:#fff;
}
.white a
{
color:#fff;
}
.captimg
{
width:88px;
border:1px solid #b2b2b2;
float:left;
margin:0 5px 0 0;
}
.capt
{
width:80px;
height:31px;
font-size:18pt;
border:1px solid #b2b2b2;
}
#info
{
border:2px solid #901c1c;
background:#fff url(/_data/resources/img/cartbg2.gif) repeat-x left top;
font-size:0.8em;
margin:0 208px 8px 0;
padding:3px 6px 8px 6px;
height:280px;
}
#info h3
{
font-size:1.6em;
margin-bottom:5px;
}
}