body, td{text-align:justify; vertical-align:top;}
body#print_mode{padding: 0 2em 1.5em 1.5em; background-color:white;}
h1 {font-size:200%; color:rgb(255,255,255); margin:0px; padding:0.8em 0 0.2em 0; font-weight:normal; text-align:left;}
h2 {font-size:170%; color:rgb(255,255,255); margin:0px; padding:1.2em 0 0.3em 0; font-weight:bold; text-align:left;}
h3 {font-size:150%; color:rgb(255,255,255); margin: 0em 0em 0em 0em; font-weight: normal; text-align:left;}
h4 {margin: 0.6em 0em 0.02em 0em; font-size: 115%; text-align:left;}
h5 {margin: 0em 0 0 0em; padding:0em 0 0 0em; font-size:100%; text-align:left;}
p {margin: 0.5em 0em 0.02em 0em;}
li {padding-top:0.5em;}
form {margin:0;padding:0;}
img { border-width: 0px; behavior:url("./pngbehavior.htc"); }

.copyright {color:#FFFFFF; font-size:90%; text-align:right; }
a.copyright{ color:#FFFFFF; text-decoration:underline; font-size:100%;}

.news {border-top: #cccccc 1px solid;}
.news .textnnn  {padding:0.1em 0 0.1em 1em; margin:1.5em 0 0.5em 0; width:175px; color:#3A546F; background-color:#eeeeee;}
.news .title3n  {font-weight:bolder; margin:0 0 10px; color:#3A546F;}
.news .title3n a, .title3n a:visited{text-decoration:none; color:#3A546F; font-weight:bolder;}
.news .title3n a:hover{color:red; text-decoration:underline;}
.news .body { text-align:justify; padding-bottom:1em; }
.news .link { text-align:right; margin: 0 0 2em 0; padding:0; }

.main_news {margin:0em; padding:0em;} /*background-color: red;*/
.main_news td {padding-right: 0.3em;}
.main_news .date {color:rgb(229,147,39);white-space:nowrap;}
.main_news .descr {text-align:left; margin-bottom:1em;}

.roomsmenu { padding-left:0px; display:block; margin:0px; list-style-type:none; text-align:left;}
.roomsmenu li { color:#0860A8; padding-bottom:5px; }
.roomsmenu li.lm1 { color:#333333; font-weight:bold; padding-bottom:8px; }
.roomsmenu li.lm_current { color:#333333; font-weight:bold; padding-bottom:8px; }

.subcategories a { text-transform:lowercase; font-size:110%; font-weight:bolder; padding-top:0.8em; } /* subcategory block on Sales and CMF pages */
.subcategories_neighbour a { font-size:120%; padding-top:0.8em; color:#cccccc; } /* active subcategory link */

.imgor{border-width: 1px; border-color: #777; border-style: solid; text-align:center;}

td.search{padding-top:1em; padding-bottom:1.2em;}

div.category {font-size:100%; font-weight:normal; margin: 0 0 0 0;}
div.category a, div.category a:visited{color:black; font-weight:normal;}

table.dashed td {padding-top:0.5em; padding-right:1.5em; line-height:1.2em; background:url('./img/dot.gif') repeat-x bottom right; text-align: left; vertical-align:top;}

table.collapsed {border-collapse:collapse; border-style: solid; border-color:#cccccc;}
table.collapsed td {text-align:left;}

table.galery{font-size:80%}
table.galery td{text-align:center;}
tr.galimg td{vertical-align:middle;padding:2em 0.5em 0 0;}
table.galery td a{text-decoration:none;}

table.order td {text-align:left;}
table.order td.right {text-align:right;}
.slpos {margin:0.5em 0em 2.5em 0em; font-weight:normal; font-size:100%; text-indent:0px;}
.slpos h3 { font-size: 1.3em; }
.slpos a{font-size:120%;}
.slpos .title {font-size:140%; }
.slpos .code{ color:#007b52; }
.slpos .descr {margin: 3 0 0 0; text-align:left;}
.prodaction {padding-top:0.3em; font-weight:bold;}
.prodaction span { color:red; }
.slpos .price { color:#007b52; }
.slpos input { width:2em; }
.slpos .buy_now a.orderlink { color:#52AB7E; }
.slpos .buy_now {font-weight:bold; font-size:105%; }
.slpos img.prod_ill {border:solid 1px silver; padding:5px; margin-right:0.8em; float:left;}

table.linear.header{ background:#ebeeff; }              /* background color for catalog table header (in minimal mode) */
table.linear.line1 { background:#fafafa; height:2em; }  /* background color for first minimal catalog position */
table.linear.line2 { background:#ffffff; height:2em; }  /* background color for second minimal catalog position header */
table.linear tr { height:2em; }
table.linear.header tr { height:1em; }
table.linear td.controls { /*white-space:nowrap;*/ color:red;  }
table.linear td.controls input { width:2em; }
table.linear td.lnpos {height:2em; padding-top:0.7em; }
table.linear td.lnlong{width:100em; white-space:normal; padding-right:0.5em; }
table.linear td.lnlong .descr { font-size:80%; }
table.linear td.lnlong img { border:solid 1px silver; padding:5px; margin-left:0.8em; float:right; }
table.linear td.csmtd {width:12%; white-space:nowrap; min-width:4em; }
table.linear td.csmtd.price { font-weight:bold; }
table.linear td.csmtd .adm_link { display:inline; }

.last_search { }
.last_search div { float:left; width:150px; white-space:nowrap; }
.last_search div a:hover{ }
.last_search div img { border:none; float:none; margin:0; padding:0;}



#order table{border-bottom:0px solid;  border-left:0px solid;  border-right:1px solid;  border-top:1px solid;  border-color:#999999;}
#order td,
#order th { font-size:11px;  border-bottom:1px solid;  border-left:1px solid;  border-right:0px solid;  border-top:0px solid;  padding:3px;  border-color:#999999; text-align:left; }
#order td.product { text-align:left; }
#order td.price { white-space:nowrap; }
#order td.quantity input { width:90%; }
#order td.total { white-space:nowrap; }
#order td.controls { width:1em; }
#order .status_block { background:rgb(255,255,153); border: thin rgb(255,204,0) solid; padding:1em; }
#order .status { font-size:200%; }
#order .prc_comment { font-size:110%; }
#order .total_qty, 
#order .total_sum { white-space:nowrap; font-weight:bolder; padding-bottom:1em; font-size:140%; }
#order .total_qty { padding-bottom:0em; }


.clearer {clear:left; }
.rdot{font-size:150%; color:#f77b00}

.little_input{width:65px;}

.thin_input{border:1px; width:110px; color:#000000; border-color:#C7C7C7; background-color:#ffffff; font-family:verdana; padding:0; margin:0;}

.sitemap{}
.homepage_tree h1 {font-size:120%; padding-bottom:0; }
.homepage_tree {font-size:80%;}
div.tree_item {}
div.tree_subitem { padding-left:1.8em; text-transform:lowercase;} /* subitem link in global tree */