body { font-size:0.8em; color:rgb(102,102,102);text-align:left; font-family:Tahoma, verdana, arial; margin:0;  }
table {font-size:100%;}
a {color:rgb(74,74,148);}
a:hover {color:rgb(244,156,46);}
h1 { font-weight:bold; }
h1,h2,h3,h4{color:black;}
.maintext table.order td {text-align:right;}
.maintext table.order td.right {text-align:left;}

/***********************************************/
/* Layout Divs  header                         */
/***********************************************/

#header{background-image:url(./img/logotype.jpg); width: 955px; height: 144px;}
.mover{position: absolute; top: 0px; left: 0px; z-index: 1;}
.promotext{color:#FFFFFF; font-weight:bold; letter-spacing:2pt; font-family: Tahoma, verdana, arial; position: absolute; top: 124px; left: 10px; z-index: 2;}
#small_menu_up{ margin: 0 0px 0px 92%; padding: 28px 0 0 0; }


.main_menu { white-space:nowrap; clear:both; padding:27px 0px 0px 299px;  float:left; }
/* preload highlighting images to be showed quickly */
.loader1 { background:url(./img/but_up_c_hover.jpg) repeat-x; }
.loader2 { background:url(./img/but_up_l_hover.jpg) no-repeat; }
.loader3 { background:url(./img/but_up_r_hover.jpg) top right no-repeat; }
/* show real bg */
.main_menu .cell { background:url(./img/but_up_c.jpg) repeat-x;  padding:0 0 1em 0; margin:0; }
.main_menu .left { background:url(./img/but_up_l.jpg) no-repeat; padding: 0 0 1em 0.5em; margin:0; }
.main_menu .right{ background:url(./img/but_up_r.jpg) top right no-repeat; padding: 0 0.5em 1em 0; margin:0; height:25px; }
.main_menu .content{ padding: 0.1em 0 0 0.2em; margin:0; display:inline; line-height:1.5em;}
.main_menu a { padding-top:0.5em; color:rgb(204,218,255); text-decoration:none; font-size:85%; cursor:pointer; /*font-weight:bold;*/ }
/* highlighting */
.main_menu a:hover {color:#ffffff; }
.main_menu a:hover .cell {background-image:url(./img/but_up_c_hover.jpg); } 
.main_menu a:hover .left {background-image:url(./img/but_up_l_hover.jpg); }
.main_menu a:hover .right{background-image:url(./img/but_up_r_hover.jpg); }

/*
.down_main_menu {padding:3.7em 0 0 3em; margin:0; }
.down_main_menu .cell { background:url(./img/but_down_c.jpg) repeat-x;  padding:0 0 1em 0; margin:0; }
.down_main_menu .left { background:url(./img/but_down_l.jpg) no-repeat; padding: 0 0 1em 0.5em; margin:0;}
.down_main_menu .right{ background:url(./img/but_down_r.jpg) top right no-repeat; padding: 0 0.5em 1em 0; margin:0; }
.down_main_menu .content{ padding: 0.1em 0 0 0.2em; margin:0;}
.down_main_menu a { padding-bottom:0.5em; color:rgb(200,214,251); text-decoration:none; font-size:85%; cursor:pointer; }
.down_main_menu a:hover { color:#ffffff; }
.down_main_menu a:hover .cell {background-image:url(./img/but_down_c_hover.jpg); }
.down_main_menu a:hover .left {background-image:url(./img/but_down_l_hover.jpg); }
.down_main_menu a:hover .right{background-image:url(./img/but_down_r_hover.jpg); }

*/

/***********************************************/
/* Layout Divs   left menu                     */
/***********************************************/
#left_menu{max-width:20%; float:left; margin:-22px 0px 10px 0px;}
#contact {float:left; font-size:90%; border-left: #cccccc 2px solid; margin-bottom:3em; padding-left:1em; width:400px; margin: 2.5em 2em 0 0;}
input.button {position:relative; left:125px; margin-top:30px; background: transparent; border: 0px; font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color:white;}
input.text {position:absolute; left:40px; width:80px; height:15px; margin: 28px 0 0 0; padding: 0 0 0 0; color:gray; vertical-align:middle; border: 1px black solid; }
.search_block{width:201px; height:59px; background: url(./img/search_bg.jpg) no-repeat; }

/* left menu */
.left_menu { padding:0 0 8em 0; width:13em; float:left; }
.left_menu a.btn_lft { color:rgb(15,5,74); padding:0; margin: 0; font-weight: bold; text-decoration:none; cursor:pointer; }
/* preload highlighting images to be showed quickly */
.loader4 { height:59px; background:url(./img/button_bg_center_hover.jpg) repeat-x; }
.loader5 { height:59px; background:url(./img/button_bg_left_hover.jpg) no-repeat;  }
.loader6 { height:59px; background:url(./img/button_bg_r_hover.jpg) top right no-repeat; }
/* show buttons */
.left_menu .cell { height:59px; background:url(./img/button_bg_center.jpg) repeat-x; display:block; margin: 0.7em 0 0 0; }
.left_menu .left { height:59px; background:url(./img/button_bg_left.jpg) no-repeat; display:block; }
.left_menu .right{ height:59px; background:url(./img/button_bg_r.jpg) top right no-repeat; padding: 1.6em 1em 1em 2.7em; display:block; }
/* hover butons */
.left_menu a.btn_lft:hover {color:rgb(255,255,255); }
.left_menu a.btn_lft:hover .cell {background-image:url(./img/button_bg_center_hover.jpg);}
.left_menu a.btn_lft:hover .left {background-image:url(./img/button_bg_left_hover.jpg);}
.left_menu a.btn_lft:hover .right{background-image:url(./img/button_bg_r_hover.jpg);}


/***********************************************/
/* Layout Divs    content                      */
/***********************************************/


.path {position:absolute; left:13%; z-index: 4; width:87%; height: 23px; background-image: url(./img/sp_top.jpg); border-bottom: 5px solid #2b2759;}
.path div {background: url(./img/topline1.jpg); color:white; padding: 0 0 0 5px; display:inline; }
.path a {color:white; }
.path a:hover{color:rgb(42,41,83);}
.site_content{ margin: 0 0 10px 13em; padding: 3em 3em 2em 2em;  }
.site_content img { float:left; border: 1px rgb(192,192,192) solid; padding:0.3em; margin: 0 1em 0.3em 0; }
.linear img, .sitemap img { border:none; padding:0; margin:0; }
.prod_ill img, img.prod_ill  { float:left; border: 1px rgb(192,192,192) solid; padding:0.3em; margin: 4pt 0.8em 0.3em 0pt; }
.slpos, #contact { clear:left; }


/***********************************************/
/* Layout Divs  footer                         */
/***********************************************/

.footer { clear:both; background: url(./img/bg_footer_dbl.gif) repeat-x; height:110px; }
.footer .menu {padding:0px 0px 0px 250px;  margin:0px 0px 0px 0px; }
.footer .icons_panel {position:absolute; left:138px; margin-top:22px;}
.footer .icons_panel a {margin-right: 1em; }
.footer .logo {float:left;padding:0; margin:0;}

/* preload highlighting */
.loader7 { background:url(./img/but_down_c_hover.jpg) repeat-x;  }
.loader8 { background:url(./img/but_down_l_hover.jpg) no-repeat; }
.loader9 { background:url(./img/but_down_r_hover.jpg) top right no-repeat; }
/* bottom menu */
.down_main_menu {padding:3.7em 0 0 3em; margin:0; }
.down_main_menu .cell { background:url(./img/but_down_c.jpg) repeat-x;  padding:0 0 1em 0; margin:0; }    
.down_main_menu .left { background:url(./img/but_down_l.jpg) no-repeat; padding: 0 0 1em 0.5em; margin:0;}         
.down_main_menu .right{ background:url(./img/but_down_r.jpg) top right no-repeat; padding: 0 0.5em 1em 0; margin:0; }
.down_main_menu .content{ padding: 0.1em 0 0 0.2em; margin:0;}         
.down_main_menu a { padding-bottom:0.5em; color:rgb(200,214,251); text-decoration:none; font-size:85%; cursor:pointer; }
.down_main_menu a:hover { color:#ffffff; }
.down_main_menu a:hover .cell {background-image:url(./img/but_down_c_hover.jpg); } 
.down_main_menu a:hover .left {background-image:url(./img/but_down_l_hover.jpg); }
.down_main_menu a:hover .right{background-image:url(./img/but_down_r_hover.jpg); }

#order .status_block { color:rgb(43,42,84); background:rgb(205,217,243); border: 1px rgb(41,40,82) solid; padding:1em; }

.copyright a { text-decoration:none; color:#A9ACED }
.copyright { margin:2.2em 0.5em 0 42em; color:#A9ACED; font-size:80%; padding:0; }

.vcard {   }
.vcard a, .vcard {}
.vcard .org, .vcard .fn {font-size:150%; font-weight:bolder; padding:0;}
.vcard .tel{white-space:nowrap; padding-top:0.5em;}
.vcard .number{font-size:2em;}

.last_search {position: absolute; top:-5000px; left:-2000px;}

.adv_dlink, .adv_dlink a { color:black; }
.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); }
