body { font-size:0.8em; color:rgb(102,102,102); text-align:left; font-family:Tahoma, verdana, arial; margin:0; background:transparent url(./img/left_bg.gif) repeat-y; }
#print_mode, #print_mode div {background: none; }
.page{ background:transparent url(./img/footer_lft.jpg) bottom left no-repeat; }
.page1{background:url(./img/header_bg.jpg) repeat-x left -1px; }
.page2{background:url(./img/header_lft.jpg) no-repeat left top; }
table {font-size:100%;}
a {color:rgb(74,74,148);}
a:hover {color:rgb(34,69,187);}
h1 { font-weight:bold; font-size:160%; }
h1,h2,h3,h4{color:black;}
.maintext table.order td {text-align:right;}
.maintext table.order td.right {text-align:left;}
.clearer {clear:right;}
/***********************************************/
/* Layout Divs  header                         */
/***********************************************/

.header{  width:100%; height:225px; }

.promotext{ color:#FFFFFF; position:absolute; left:382px; top:1px; }

.main_menu { white-space:nowrap; clear:both; padding:124px 0px 0px 193px; float:left; }
.main_menu a { color:rgb(51,50,152); text-decoration:none; font-size:87%; cursor:pointer; font-weight:bold; padding:0px 0.5em 0px 0px; }
.main_menu a:hover { color:rgb(0,0,0); }

#small_menu_up{ margin: 0 0px 0px 92%; padding: 28px 0 0 0; position:relative; right:18px; top:112px;}


/***********************************************/
/* 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:107px; margin-top:30px; background: transparent; border: 0px; font-family: Arial, Helvetica, sans-serif;	font-size: 10px; color:white;}
input.text {position:absolute; left:31px; 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{ float:left; margin:1em; }

.left_menu {  width:12em; float:left; padding:17pt 1em 1em 0.25em; }
.left_menu1 { background: url(./img/left_menu_head.gif) no-repeat left top; padding:5em 0 0 0; }
.left_menu2 { padding:0 0 8em 0; background: url(./img/left_menu_bg.gif) repeat-y left top; }
.left_menu a.btn_lft { color:rgb(15,5,74); padding:5pt; margin: 0; font-weight: bold; text-decoration:none; cursor:pointer; display:block; }
.left_menu a.btn_lft:hover {color:rgb(15,5,74); }



/***********************************************/
/* Layout Divs    content                      */
/***********************************************/

.path a {color:white; }
.path a:hover{color:rgb(42,41,83);}
.site_content{ margin: 6px 0 10px 17%; padding: 0em 3em 2em 5em;  }
.site_content img { float:left; border: thin rgb(192,192,192) solid; padding:0.3em; margin: 0 1em 0.3em 0; }
.linear img, .sitemap img { border:none; padding:0; margin:0; }
.slpos .buy_now a.orderlink {color:rgb(50,102,204);}

.vcard { padding-top:0.5em; }
.vcard a, .vcard {}
.vcard .org, .vcard .fn {font-size:150%; font-weight:bolder; padding:0;}
.vcard .tel{white-space:nowrap;}
.vcard .number{font-size:1.3em;}

/***********************************************/
/* Layout Divs  footer                         */
/***********************************************/
.footer { background:transparent url(./img/footer_bg.jpg) repeat-x 0px 0px; height:87px; clear:both; }
.footer1{ background:transparent url(./img/footer_lft.jpg) no-repeat 0px -99px; height:87px; clear:both; }
.footer .menu {padding:0px 0px 0px 250px;  margin:0px 0px 0px 0px; }
.footer .icons_panel {position:absolute; left:38px; margin-top:-17px;}
.footer .icons_panel a {margin-right: 1em; }

#order .status_block { color:rgb(43,42,84); background:rgb(205,217,243); border: thin rgb(41,40,82) solid; padding:1em; }

.copyright a { text-decoration:none; color:#96CAF9; }
.copyright { margin:0em 0.5em 0 42em; color:#96CAF9; font-size:90%; padding:33px 19px 0 0; }

.adv_dlink, .adv_dlink a { color:rgb(233,243,253); }
.adv_dlink { clear:left; margin: 0.5em 0 0 0; }
.adv_dlink {left:-2000px; position:absolute; top:-5000px; }
.extcontlink { text-decoration:none; color:rgb(102,102,102); }


.slpos { clear:left; }
.site_content { display:table; }