body {margin:0;padding:0; height:100%;font-size: 13px; font-family: Verdana,tahoma,Arial; color: #000000;}
html {height:100%;}

#content td  {vertical-align: top;}

#cms_main {margin:0 auto -87px; width: 970px; padding:0; background:url(img/main_bg.jpg) repeat-y left top; min-height: 100%; height: auto !important; height: 100%;}

#cms_header {width:970px; height:365px; background:url(img/header.jpg) no-repeat left top; margin:0 auto;}
#cms_header h1 {width:300px;height:100px;margin:0; background: transparent url(img/logo_sipp.gif) no-repeat center center;}
#cms_header h1 a {display: block; width:300px; height:100px;}
#cms_header h1 a * {display: none;}

#cms_banner {width:970px; height:220px; margin-top:6px; background:url(img/banner.jpg); }

#cms_menu {width:500px; height:30px; padding-top:0px; margin-left:455px; text-align:right;   }

#cms_footer {height:87px; width:970px; margin:0 auto; background:url(img/footer_bg.jpg) repeat-x left top;}

#cms_left {float:left; width: 280px; }
#cms_right {float:right; width:684px; }

#cms_menu2 {margin-top:10px;}

#cms_content {margin:30px;}

#cms_wrap {padding-bottom:87px;}

.menu {margin-left:0px;padding-left:12px; list-style:none;}
.submenu {list-style:none; margin-top:3px; margin-left:26px; padding-left:5px;}
 
.menu li {margin:8px 0;}
.menu li a.active {background:url(img/menu_01a.gif) no-repeat left center; }
.menu li a {background:url(img/menu_01.gif) no-repeat left center;padding-left: 28px; }

.submenu li {margin: 0;}
.submenu li a {background:url(img/menu_02.gif) no-repeat left center; line-height:20px; padding-left: 10px;}
.submenu li a.active {background:url(img/menu_02.gif) no-repeat left center;}
.submenu a {font-size:13px;}

.menu a.active, .menu a:hover, .submenu a:hover, .submenu a.active {font-weight:bold;}



.text, p, td { font-family: Verdana,tahoma,Arial; font-size: 13px; font-weight: normal; text-decoration: none; color: #000000;}


H1  { color: #B39A48; font-family: Georgia,Times New Roman, serif; font-size: 20px; font-weight: bold; text-decoration: none; }
H2  { color: #016d03; font-family: Georgia,Times New Roman, serif; font-size: 16px; font-weight: bold; text-decoration: none; }
H3  { color: #016d03; font-family: Georgia,Times New Roman, serif; font-size: 14px; font-weight: bold; text-decoration: none; }
H4  { color: #006600; font-family: Verdana,Arial; font-size: 14px; font-weight: bold; text-align: center; }
H5  { color: #373737; font-family: Arial,Verdana; font-size: 12px; font-weight: bold; text-decoration: none; width: 592px; padding: 10px 10px 10px 10px; background: #eeefc7; border:2px solid #F5E1B2;}
H6  { color: #333333; font-family: Verdana,Arial; font-size: 12px; text-align: justify; font-weight: normal; text-decoration: none;}

.border { border: 5px solid #DBE2B0; }
/* boxes */

.box_head	{ font-family: Verdana, Arial; font-size: 15px; color: #ccbb99; font-weight: normal; }
td.box_border	{ background: #cccccc; }
td.box		{ background: #FFFBF0; }
td.box_mark { background: #C5AE64; }
td.box_title{ background: #eeeeee; font-family: Verdana,Arial,tahoma; font-size: 11px; color: #888888; font-weight: none; text-decoration: none; }

img{border-color: #DBE2B0;}

a {color: #016d03; text-decoration: underline; }
a:hover {text-decoration: none; }

#cms_footer, #cms_footer a {font-family:  tahoma,Arial,Verdana; font-size: 10px; color: #000000;text-decoration:none;}
#cms_footer a {font-weight:bold;}
#cms_footer a:hover { color: #000000; text-decoration: underline; font-weight: bold;}

.top {font-family:  Verdana,Arial; font-size: 10px; color: #aaaaaa;}
a.top:hover { color: #aaaaaa; text-decoration: underline; }

.lng				{color: #888888; font-family:Verdana, Arial; font-size:7pt; font-weight:none; text-decoration:none;}
A.lng:hover		{color: #666666; position: relative; left: 1px; top: 1px;}

INPUT.input{font-family:Verdana, Arial; font-size:9pt;}
.button, .shop_cart_count input, .button_bold {font-family: tahoma, sans-serif; font-size: 11px; font-weight: bold; text-decoration: none; color: #333333; border: 1px outset #a89F81; background-color: #CFCFCF;}
.button_bold[disabled] {color:#9c9c9c;}
.cart_count .input, .cart_count_prod .input {font-weight:bold;color: #333333; border: 1px inset #a89F81; background-color: #CFCFCF;width:30px;text-align:center;}
.cart_count_prod .input {margin-right:6px;}
.small {font-family: Arial,tahoma, sans-serif; font-size: 11px; font-weight: normal; text-decoration: none; color: #776655;}
.smallText {font-size: 10px; color: #aaaaaa; text-decoration: none; }

.menu_top, .menu_top a {FONT-FAMILY: Verdana,Arial; color: #000000; FONT-SIZE: 11px; font-weight : none; text-decoration: none;}
.menu_top a:hover  {text-decoration: underline;}

.menu   {color: #000000; font-family: Verdana,tahoma,Arial; font-size: 14px; font-weight: normal;}
.menu a {color: #000000; font-weight: normal; text-decoration: none; }

.more a {font:bold 13px Tahoma; color: #584F31; text-decoration: none;}
.more {background:url(img/ico_more.gif) no-repeat right center;padding-right:15px;text-align:right;}

.light { font-family: Verdana, Arial; font-size: 11px; color: #aaaaaa; text-decoration: none; font-weight:normal; }
A.light:hover  {color: #666666; }

.shop_product_buy .shop_buy_now {display:inline-block;height:18px;padding-left:24px;background:url(../../images/buy_now.jpg) no-repeat left top;}


.shop_title{ font-family: Georgia,'Times New Roman', serif; font-size: 24px; font-weight: bold; text-decoration: none; color: #B39A48;}
.shop_short{ font-family: Arial,Verdana,tahoma; font-size: 11px; font-weight: none; text-decoration: none; color: #000000; }
.shop_desc { font-family: Arial,Verdana,tahoma; font-size: 11px; font-weight: none; text-decoration: none; color: #413A29; }
.shop_buy  { font-size: 10px; font-weight: bold; text-decoration: underline; color: #0000ff; }

.table1 { background-color: #efefef; BACKGROUND: transparent url(img/table1_bg.gif) repeat-y left top; padding-left:1px;}
.table2 { background-color: #efefef; BACKGROUND: transparent url(img/table2_bg.gif) repeat-x left top; padding:4px; height:64px;}
.table3 { background-color: #efefef; BACKGROUND: transparent url(img/table3_bg.gif) repeat-x left bottom; padding:4px; height:64px;}

.short h2 {font:normal 13px Verdana,Tahoma,Arial;margin:0;padding:0;}
.short {margin:0 30px;}

.cms_shop {text-align:left;}
.shop_product_list li {margin:12px 0;}

div.shop_step {width:570px; margin:40px 0 20px 30px; background: transparent url("../../external/img/shop_step_bar.gif") no-repeat center 20px; text-align:center;}
.shop_step td {text-align: center; padding-bottom:15px; background: transparent url("../../external/img/shop_step_noactive.gif") no-repeat center 16px; color:#bbbbbb; font: normal 10px Arial,Tahoma,sans-serif;}
.shop_step td.active {color:#888888; padding-bottom:15px; background: transparent url("../../external/img/shop_step_active.gif") no-repeat center 16px;}
#content .shop_step td{text-align: center;}

th.shop_cart_header {background:#eee;height:30px;border-bottom:1px solid #949086;border-top:1px solid #949086;font-weight:normal;}
.shop_cart_line {border-bottom:1px solid #949086; padding:2px 0;}
.shop_cart_count .input {text-align:center;}

#err_msg {text-align:center;color:red;margin-bottom:60px;}
#msg {text-align:center;color:green;margin-bottom:60px;}

.cms_sitemap {font-weight:bold;}
.cms_sitemap i {font-weight:normal;}

#content {margin:0 10px;}
