body { font-family:"Trebuchet MS",Tahoma,Verdana,sans-serif; font-size:76%; margin:0 auto; padding:0; color:white; width:1002px; background: rgb(72,121,187); }
a{ color:rgb(237,226,0); }
a:hover{ color:white; }
h1, h2, h3, h4, h5 { color:rgb(255,170,245); }
li {padding:0;}

/*.page { background: url(img/bg_blue.jpg) no-repeat left top; }*/
#container{height:auto;height:100%;min-height:100%;position:relative;}
#header{border-top:5px solid #000; }
#header div{margin:0 auto;width:100%;text-align:left;padding-left:20px;}
#header h1 {font-family:Century Gothic,Tahoma,Verdana,sans-serif;float:left;font-size:1.9em; padding:30px 0 15px 0; margin:0; }
#header h1 strong { color:white; }
#header h1 span{color:#999; }
#header h1 a{ text-decoration:none; color:rgb(244,40,163); font-weight:normal;}

#nav { float:right; margin:0 3em 0 0; padding:0; }
#nav li{ list-style-type:none; display:inline; float:left; }
#nav li a{ text-decoration:none; border:none; color:#000; padding-top:5px; display:block; margin:0 0.8em; }
#nav li.on a { padding:0px 0 6px 0; margin:0; color:#fff; }
#nav li.on a span.cell {  }
#nav li.on a span.left { background: url(img/btn_lft.gif) no-repeat 0px 0;}
#nav li.on a span.right { background: url(img/btn_rgt.gif) no-repeat right 0;}
#nav li.on a span.content { padding:0px 12px 0pt 14px; margin:0px 20px 0pt; background: url(img/btn_bg.jpg) repeat-x scroll 0px 0;}
#nav li a:hover{color:yellow; }

div.category a, div.category a:visited { color:white; }

.search_block { margin-top:24px; }

.last_search { font-size:80%; }
.last_search h1 { font-size:110%; padding-top:2em; }

.submenu{margin:0; padding:0; }
.submenu li{margin-top:0.3em; list-style-type:none; }
.submenu li a{color:rgb(253,138,207); text-decoration:none; border:none; }
.submenu li.on a{ font-weight:bold; color:rgb(253,138,207);  }
.submenu li a:hover{color:rgb(254,40,164); }

.navigation { clear:left; float:right; }

.promotext{ background:url(img/bg_promo_line.jpg) repeat-x; text-align:center; clear:both; }
.promotext p { color:#fff; margin:0; padding:0; font-size:20px; letter-spacing:-1px; }
.promotext a, .promotext a:link { color:yellow; text-decoration:none; }
.promotext1 { margin:0; padding: 0 0 0 10px; background:url(img/frigair_logo.jpg) no-repeat;}
.promotext2 div{ width:420px; margin:0pt 0pt 0pt 40em; text-align:left; padding:43px 30px 40px 0pt; }

.site_content{ margin:0 auto; text-align:left;  padding:1em 0 61px 20px; background: rgb(72,121,187) url(img/bg_blue_drop.jpg) repeat-x left top; }
.site_content:after{content:"."; display:block; clear:both; visibility:hidden; height:0;}
* html #body{height:1%; }
.main_text { background:url(img/line_bg.gif) repeat-y right 0; width:500px; }
.news { width:500px; }

.tree_item img { border:none; padding:0; margin:0;  }

#lc { float:left; margin:1.5em; padding:0.1em 0.5em 0pt 0; width:210px; /*left:-17em; position:absolute; width:210px;*/ }

#l,#l{width:710px;padding-right:20px;float:left;/*margin-right:20px;*/}
#l p, #r p{margin-top:10px;}

#r {float:right; left:2em; position:relative; width:210px;}
#r p span{color:#009900;font-weight:bold;}
#r p{margin:1em 0;padding:0;}
#r hr{border-top:1px solid #eee; height:1px; border-left:0; border-right:0; border-bottom:0; margin:0; }

div.block{background-color:#F8F8F8;border:1px solid #ddd;padding:20px;text-align:center;color:#999;margin-top:10px;}
.homepage_tree h1 {font-size:110%; padding-bottom:0; }
.homepage_tree {font-size:80%;}


table.linear.header{ background:rgb(19,66,134); }      /* background color for catalog table header (in minimal mode) */
table.linear.line1 { background:rgb(96,139,192);}        /* background color for first minimal catalog position */
table.linear.line2 { background:rgb(55,112,183)); }        /* background color for second minimal catalog position header */
table.linear td.controls { color:rgb(218,37,28); }
.linear img, .sitemap img, #order img { border:none; padding:0; margin:0; }
.prod_ill img, img.prod_ill  { float:left; border: thin rgb(192,192,192) solid; padding:0.3em; margin: 0 1em 0.3em 0; }
.linear .code { font-size:60%; }
.header.linear .code { font-size:100%; }
.buy_now { color:rgb(240,114,125); }


#footer { color:#fff; background:rgb(244,40,163); padding:0; margin:1em 0 0; }
#footer div {padding:10px 3em 9px 0; font-size:10px;}
#footer a {color:#fff; font-weight:bold; }

#des_link { position:absolute; top:-200px; left:-100px; }

body.print { padding: 1em 3em 3em 2em; }
body.print hr {clear:both;}

.adv_dlink, .adv_dlink a { color:white; }
.adv_dlink { clear:left; margin: 0.5em 0 0 0; position: absolute; top:-5000px; left:-2000px; }
.extcontlink { text-decoration:none; color:rgb(102,102,102); }

.copyright { margin:1em 0 0 0; }