body,form {
background-color:#fff;
margin:0;
font-family:Verdana, Geneva, sans-serif;
}

body,td,th {
font-size:10px;
color:#666;
}

a {
color:#36C;
}

a:hover {
text-decoration:underline;
color:#36C;
}

#c1 {
background:#cfcfcf url(/include/images/left_frame.png) repeat-y top left;
}

#c2 {
margin-left:22px;
background:#cfcfcf url(/include/images/right_frame.png) repeat-y top right;
}

#c3 {
margin-right:22px;
background-color:#FFF;
overflow:hidden;
}
.first_page{
  min-width:1150px;
}
#theimage {
position:absolute;
width:100%;
top:97px;
text-align:center;
}

#theimage div {
display:block;
width:100px;
height:50px;
background-color:#fff;
background-image:url(/include/img/loading.gif);
background-repeat:no-repeat;
background-position:21px 10px;
border:solid 1px #F8B518;
margin:0 auto;
}

.blue_line_bottom {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#36C;
}

.light_line_bottom {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#EEE;
}

h3 {
font-size:14px;
font-weight:700;
color:#36C;
}

h4 {
font-size:12px;
font-weight:700;
color:#F93;
}

h2 {
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:700;
color:#36C;
margin:0;
padding:5px 0;
}

h1 {
font-size:12px;
font-weight:700;
color:#F93;
margin:0;
padding:5px 0;
}

.grey_border_left {
border-left-width:1px;
border-left-style:solid;
border-left-color:#666;
}

.border_cells {
font-size:9px;
color:#666;
border-color:#CBCBCB;
border-style:solid;
border-width:1px;
}

.login_text {
font-size:9px;
color:#666;
}

#login {
padding:5px;
}

.orange_border {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#F93;
}

.grey_border {
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#666;
}

.link1 {
font-size:10px;
}

a.link1 {
color:#36C;
}

a.link1:hover {
text-decoration:underline;
color:#F93;
}

p {
margin:0;
padding:5px;
}

.order_edit {
font-size:10px;
color:#666;
border-color:#CBCBCB;
border-style:solid;
border-width:1px;
}

input.order_count {
font-size:10px;
color:#666;
text-align:right;
border-color:#CBCBCB;
border-style:solid;
border-width:1px;
}

.kursove {
font-size:9px;
color:#666;
text-align:right;
border-color:#CBCBCB;
border-style:solid;
border-width:1px;
}

.jarform {
margin-top:20px;
width:100%;
}

.jarform label {
display:block;
width:230px;
float:left;
}

.jarform td {
background-color:#FAFAFA;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#EEE;
padding:4px;
}

.jarform td.title {
background-color:#F9F5F0;
color:#F93;
border-bottom-width:1px;
border-bottom-style:solid;
border-bottom-color:#EEE;
font-weight:700;
}

.jarform td input.imgs {
border:0;
height:21px;
width:45px;
}

.jarform td input.chb {
width:auto;
}

.qview {
color:red;
position:absolute;
left:-20px;
right:0;
display:none;
}

#viewWin {
position:absolute;
border:1px solid #000;
background-color:#fff;
height:350px;
overflow:auto;
width:550px;
z-index:50;
}

#ffpass {
border:1px solid #B1AEAB;
height:150px;
width:300px;
position:absolute;
left:350px;
background-color:#FAFAFA;
padding:10px;
}

tr.oldproduct td a {
color:gray;
}

.btable a.orange_lines:hover h4 {
color:blue;
text-decoration:underline;
}

#hline {
background:url(/include/images/hlb.gif) repeat-x;
}

#hlogo {
background:url(/include/images/logo.png) no-repeat top center;
height:82px;
}

#hmnu {
background:url(/include/images/hmnub.png) repeat-x top;
}

.hmnui {
background:url(/include/images/hmnubc.png) no-repeat center;
height:26px;
}

.hside {
width:250px;
margin-top:10px;
}

#hleft {
float:left;
text-align:left;
}

#hright {
float:right;
text-align:right;
width:180px;
margin:-76px 0 0;
}

.hmnui ul {
margin:0 auto;
padding:0;
}

#l1 ul{
width:666px;
}

#l2 ul{
width:703px
}

.hmnui ul li {
float:left;
list-style:none;
margin-top:-1px;
}

.hmnui ul li a {
font-size:8px;
text-transform:uppercase;
background-color:#FFF;
height:27px;
display:block;
}

#l1 ul li a{
  background:url(/include/images/mnubtns.png) no-repeat top left;
}

.hmnui ul li a#b1_1 {
background-position:0 -1px;
width:88px;
}

.hmnui ul li a#b1_1:hover {
background-position:0 -29px;
}

.hmnui ul li a#b2_1 {
background-position:0 -57px;
width:65px;
}

.hmnui ul li a#b2_1:hover {
background-position:0 -85px;
}

.hmnui ul li a#b3_1 {
background-position:0 -113px;
width:90px;
}

.hmnui ul li a#b3_1:hover {
background-position:0 -141px;
}

.hmnui ul li#hmid {
width:180px;
}

.hmnui ul li a#b4_1 {
background-position:0 -169px;
width:89px;
}

.hmnui ul li a#b4_1:hover {
background-position:0 -197px;
}

.hmnui ul li a#b5_1 {
background-position:0 -225px;
width:89px;
}

.hmnui ul li a#b5_1:hover {
background-position:0 -253px;
}

.hmnui ul li a#b6_1 {
background-position:0 -281px;
width:65px;
}

.hmnui ul li a#b6_1:hover {
background-position:0 -309px;
}

.hmnui ul li a#b1_2 {
background-position:0 -1px;
width:90px;
}

.hmnui ul li a#b1_2:hover {
background-position:0 -29px;
}

.hmnui ul li a#b2_2 {
background-position:0 -57px;
width:90px;
}

.hmnui ul li a#b2_2:hover {
background-position:0 -85px;
}

.hmnui ul li a#b3_2 {
background-position:0 -113px;
width:90px;
}

.hmnui ul li a#b3_2:hover {
background-position:0 -141px;
}

.hmnui ul li a#b4_2 {
background-position:0 -169px;
width:98px;
}

.hmnui ul li a#b4_2:hover {
background-position:0 -197px;
}

.hmnui ul li a#b5_2 {
background-position:0 -225px;
width:90px;
}

.hmnui ul li a#b5_2:hover {
background-position:0 -253px;
}

.hmnui ul li a#b6_2 {
background-position:0 -281px;
width:65px;
}

.hmnui ul li a#b6_2:hover {
background-position:0 -309px;
}

br.clear {
clear:both;
}

#hcartd {
float:right;
text-align:right;
margin:5px 0 0;
}

#survey {
border:1px solid #CBCBCB;
width:185px;
}

div.surv_ {
background:#FAFAFA url(/include/images/anketa.gif) no-repeat left bottom;
}

div.surv_1 {
background:#FAFAFA url(/include/images/anketa_en.gif) no-repeat left bottom;
}

#sinn {
margin-left:18px;
text-align:left;
}

#sinn h5 {
font-size:10px;
font-weight:700;
text-align:right;
padding-right:3px;
margin:3px 0 3px 3px;
}

#sinn a#arch {
float:right;
margin:-15px 0 0;
}

#bwrap {
width:180px!important;
height:82px;
margin:0 auto;
}

#bubble {
display:block;
width:180px;
height:82px;
float:left;
text-decoration:none;
}

div.h4 {
color:#F93;
font-size:12px;
font-weight:700;
}

a.pu {
z-index:1;
color:#000;
text-decoration:none;
}

a.pu span {
font-size:9px;
display:none;
position:relative;
left:3px;
margin:0;
padding:0;
}

a.pu:hover span {
display:block;
}

table.rhl tr {
border-bottom:1px solid #EEE;
background-color:#FAFAFA;
}

table.rhl tr:hover {
background-color:#F9F5F0;
}

.redtext {
color:red;
padding:2px 0;
}

td#thl {
font-weight:700;
}

p.nb a img {
border:1px solid #36C;
margin:5px;
padding:5px;
}

a.bguide {
text-transform:uppercase;
font-size:1.2em;
font-weight:700;
}

table.tpc {
width:30%;
border-spacing:0;
border-collapse:collapse;
border-width:0 0 1px 1px;
}

table.tpc td {
border:1px solid #AEAEAE;
padding:2px;
}

td.d_promo {
/*background:#FFF url(/include/images/promo_b.png) no-repeat top left;
text-align:right;
padding-left:308px;
*/
font-style:italic;
font-size:1.1em;
}

td.d_top {
/*background:#FFF url(/include/images/top_b.png) no-repeat top left;
text-align:right;
padding-left:308px;*/
font-style:italic;
font-size:1.1em;
}

em.red {
color:red;
}

ul.sitemap li {
font-size:1.4em;
color:#F93;
font-weight:700;
}

ul.sitemap li ul li {
font-size:.8em;
font-weight:400;
}

div#brandsl {
border:1px solid #CBCBCB;
margin:10px;
padding:10px;
}

div#glist {
background-color:#FAFAFA;
border-top:none;
border-left:none;
font-size:10px;
padding:3px;
}

div#glist ul {
list-style:none;
margin:0;
padding:0;
}
div#glist ul li{
border-bottom: 1px solid #EEEEEE;
}
td.cprice {
color:red;
text-align:right;
}

.menu ul table tr {
background-color:#F3F5F8;
}

a:link,a:visited,a:active {
text-decoration:none;
}

a.news,a.news:hover,.orange_lines,.lmsel a, div#glist ul li ul li.slmsel a{
color:#F93;
}
.lmsel{
  background-color:#FFF;
}
.register_cells,.jarform td input {
width:150px;
font-size:10px;
color:#666;
border-color:#CBCBCB;
border-style:solid;
border-width:1px;
}

a.link1:link,a.link1:visited,a.link1:active,a.undrl {
text-decoration:underline;
}

.qviewinfo,.hmnui ul li a span {
display:none;
}

.contable td.main,.btable td.main2,.cellborder {
border-bottom:1px dashed #A9A9A9;
}

.btable td.main0,.btable td.main1 {
border-right:1px dashed #A9A9A9;
border-bottom:1px dashed #A9A9A9;
}

.btable a.orange_lines h4,.home .orange_lines b,.home .orange_lines {
font-weight:400;
font-size:10px;
margin:0;
padding:0;
}

.onhome p,.onhome span {
padding-top:0;
margin-top:0;
}

#hmnui ul li img,a.pu img,.bn,div#brandsl a img {
border:none;
}

#carttbl,table.tpc td.ar {
text-align:right;
}
div#glist ul li{
color:silver;
}
div#glist ul li ul li a{
  color:#3366CC;
}
div#glist ul li ul{
  margin: 2px 0 0 10px;
}
div#glist ul li a{
font-style:normal;
}
div#glist ul li,.menu ul table tr td {
padding:3px;
}
.llb{
  border-bottom:1px solid #EEEEEE;
}
#topo{
height: 170px;
padding-top: 40px;
width:100%;
overflow:hidden;
background: #FFF url(/img/top_o_b.png) no-repeat 10px 10px;
text-align: center;
}
#topo {
  text-decoration:none;
  min-width:509px;
}
#topo img{
margin: 5px 5px 50px;
border:none;
}
.dprice{
  font-size:1.2em;
  color:#f57900;
  font-weight:bold;
}
div#brandsl a img{
padding:5px;
}
.ads p{
  padding: 5px 0;
}

table.props{
  width: 96%;
  border-collapse: collapse;
  margin: 0 2% 1.5em;
}
table.props th{
  font-size: 1.3em;
  border-bottom: 3px double #5D7695;
  padding:6px 6px 6px 32px;
  color:#5D7695;
  background: transparent url('/include/images/spec.png') no-repeat left center;
}
table.props td{
  border-bottom: 1px solid #EEEEEE;
  padding: 4px;
  /*background: url('/img/tblbg.png') repeat-x;*/
}
table.props td.ptt{
  /*border-right: 1px solid #666666;*/
  font-weight:bold;
  width:30%;
}
table.props td.nb{
}

table.props tr td.pth{
  font-weight: bold;
  border:none;
  color:#4069c9;
  padding: 6px 6px 6px 3px;
  font-size: 1.1em;
  border-bottom: 1px solid #5D7695;
}
.descr{
  margin: 0 2% 2%;
}
.descr h3{
  font-size: 1.3em;
  border-bottom: 3px double #5D7695;
  padding:6px 6px 6px 32px;
  background: transparent url('/include/images/info.png') no-repeat left center;
  color:#5D7695;
}
#tonline{
  margin-top:11px;
  margin-left: 190px;
}
.leasing img{
  border: none;
  margin: 0 0 -3px 0;
}
.leasing a{
  color: #70a102;
  font-weight:bold;
  font-size:11px;
}
table.l_tbl{
  border: 2px solid black;
  width:95%;
}
table.l_tbl th{
  border-bottom: 1px solid black;
}
.ar{
  text-align:right;
}
.rcmd1{
  background-color: #522800;
  padding:2px;
}
strong.bf{
  font-size:1.2em;
}
.discount_l{
  color:red;
  font-weight:bold;
  font-size: 1.1em;
}
table.subscr{
  width:216px;
  margin: 5px auto;
  background-color: #ffe3c6;
  border: 1px solid #ff9933;
  padding: 3px;
}
table.subscr h3{
  margin: 2px 0 3px;
}
table.subscr input{
  width:100%;
}
.fpt{
  border-collapse: collapse;
  border-spacing: 0px;
  width:100%;
}
img{
  border:none;
}
#wbr{
  color:red;
}
#subscr{
  background: transparent url(/img/reg_form.png) no-repeat top left;
  height:111px;
  margin: 0 0 0 15px;
  position:relative;
}
#subscr form{
  background-color:transparent;
}
#subscr #emlfld{
  margin: 58px 0 0 11px;
  border:none;
  background-color:transparent;
  width:145px;
  font-size:1.1em;
  color:#666666;
}
#btn1{
  position:absolute;
  top: 54px;
  left: 198px;
}
#btn2{
  position:absolute;
  top: 82px;
  left: 198px;
}
#Promo{
  width:auto;
}
table#ttt td{
  color:white;
}
.col_153{
  background-color:#FF9933;
}
img#bsi{
  float:left;
  margin: 2px 5px 2px 0;
}
div.ts{
  width:215px;
  border: 1px solid #dedede;
  background-color: #f3f3f3;
  float:left;
  margin: 2px 5px 2px 0;
}
div.ts img{
  float:left;
  margin: 5px;
  border: 1px solid #dedede;
}
div.ts p{
  /*height:52px;*/
  height:68px;
  overflow: hidden;
  display:block;
}
#topslrs{
  height:105px;
  overflow:hidden;
}
.free{background-color:#d3d7cf}
.half{background-color:#e9b96e}
.work{background-color:#fce94f}
.wt_cal td{border:1px solid silver; width:14%}
a.downld{ background: transparent url(/img/down.png) no-repeat center left; padding-left:16px}
.stro{text-decoration: line-through}
.smt caption{background-color:#f9f5f0; text-align:left;padding:5px; border-bottom:1px solid #EEEEEE;color:#FF9933;}
.smt{margin: 0 0 2em 0}