* { padding:0px; margin:0px;}
#error_message {display:none;}
html, 
body {   
	margin: 0;  
	padding: 0;  
	width: 100%; 
	position: relative;
	font-family: Arial, Helvetica, sans-serif;
}
strong{font-weight: normal;}
table {border-collapse:collapse}
ul{ list-style:none}
a img { border:none}
a { text-decoration:underline; color: #000; }
h1 { font-size:20px; color:#010101; font-weight:normal }
.m10{ margin:15px 0px 5px 0px; }
.m20{ margin:20px 0px}
p.h2 { 
	color:#000 !important; 
	font-size:16px !important; 
	padding-left:6px !important;
}
p.h3 { 
	color:#FFFFFF !important; 
	font-size:13px !important; 
	padding-left:6px !important;
}
p.red {
	color:#d9261c!important;
}
span.h3, 
span.h3 a { 
	font-size:16px !important; 
	font-weight:bold !important; 
	color:#404040 !important; 
	padding-left:4px
} 
p.or-price { 
	padding:0px !important; 
	margin:0px !important; 
	height:70px; 
	font-size:20px !important; 
	font-weight:bold; 
	color:#FFFFFF !important; 
	position:relative; 
	background:url('/images/price-left-bg.gif') no-repeat 0px 0px; 
}
p.or-price span { 
	position:absolute; 
	left:22px; 
	top:17px;
}
.clear {
	clear:both;
	display:block;
	overflow:hidden;
	width:100%;
	height:1px;
}
#head { 
	width:100%; 
	height:103px; 
	padding-top:27px; 
	position:relative;  
	min-width:1002px;
}
#logo {
	width:240px; 
	height:103px; 
	float:left;   
	font-size:18px;  
	color:#404040; 
	font-family: "Times New Roman", Arial, Helvetica, sans-serif; 
	background:#ffffff url('/images/logo.gif') no-repeat 25px 0px;
}
#head #icons { 
	float:right; 
	position:relative; 
	width:204px; 
	height:76px; 
	background:url('/images/icons.gif') no-repeat left bottom; 
	color:#404040; 
	font-size:13px; 
	font-weight:bold; 
	z-index:1 
}
#head #icons p { position:absolute; top:36px; left:30px}
#head div.alt { position:absolute; right:10px; top:18px }
#head div.alt a { margin-bottom:5px;}
#head #icons a:hover {position:relative}
#head #icons a:hover span { 
	display:block; 
	position:absolute; 
	background-color:#ffffe1; 
	font-size:10px; 
	color:#000000; 
	border:1px solid #000000; 
	right:16px; 
	top:10px; 
	text-align:center; 
	padding:2px 0px 
}
#head #icons a span { display:none }
#head #icons a {display:block; width:12px; height:12px; text-decoration:none;}
#head #icons a.home span{ width:50px}
#head #icons a.mail span{ width:56px}
#head #icons a.map span { width:70px}
#head .propozition {  height:103px;}
#head .propozition .goods { height:103px; width:250px; float:left; font-size:11px}
#head .propozition .first { margin-right:14px }
#head .propozition .goods img { float:left; margin-right:8px }
#head .propozition .goods strong { font-size:13px }
#head .propozition .goods a { color:#000000 }
#head .propozition .goods p.date { margin-top:12px }
#content-wrapper { margin-top:0px; padding-bottom:65px; min-height:380px; }
.iegum { width:1005px; }
.full { width:99% !important; }
.gum-page, 
.main-page { 
	min-width:1002px; 
	max-width:1501px;
}
#content-wrapper #content { margin-left:240px}
#content-wrapper #menu { 
	width:240px; 
	float:left; 
	height:160px;
	margin-top:57px;
}
#content-wrapper #menu ul.main { 
	width:180px; 
	font-size:16px; 
	font-weight:bold; 
}
#content-wrapper #menu ul.main a { 
	display:block; 
	height:38px;
	color:#0094de; 
	padding-left:25px; 
	text-decoration:underline; 
	line-height:38px;
}
#content-wrapper #menu ul.main a:hover {color:#FF9900;}
#content-wrapper #menu ul.main a.act { 
	background:#eeeeee url('/images/main-menu-bg.gif') no-repeat; 
	text-decoration:none; 
	color:#4cb4e8 
}
#content-wrapper #menu ul.second { 
	width:180px; 
	font-size:14px; 
	font-weight:bold; 
	margin-top:30px 
}
#content-wrapper #menu ul.second a { 
	display:block; 
	height:38px;
	color:#0094de; 
	padding-left:25px; 
	text-decoration:underline; 
	line-height:38px;
}
#content-wrapper #menu ul.second a.act { 
	background:#eeeeee url('/images/main-menu-bg.gif') no-repeat; 
	text-decoration:none 
}
#content-wrapper #menu ul.second a:hover {color:#FF9900;}
#content .inner-page { font-size: 13px; color: #404040;}
#content .inner-page h1 { margin-bottom:20px; }



#content .inner-page p { color:#404040; font-size:13px; line-height: 1.5; }
#content .inner-page p a { color:#404040; }
.gum { position:relative; width:98%; border:1px solid #bfbfbf;}
.gum table {width:100%;  position:relative}
#content .gum-right div.us-cat { float:left; width:32%; font-size:13px; text-align:center; margin-bottom:20px }
#content .gum-right div.us-cat img { width:135px; }
#content .gum-left, #content .gum-right  { padding:20px 0px  }
#content .gum-left { background-color:#ed9129; width:5%; vertical-align:top; text-align:left; }
#content .gum-right { width:74%; vertical-align:top; text-align:left }
#content .gum-right a:link, 
#content .gum-right a:visited {
	color: #000;
}
#content .gum-left-empty { width:5%; }
#content .gum-right-full { width:89% }
#content .gum-left div.about p { font-size:11px }
#content .gum-left div.about, #content .gum-left p.faq  {position:absolute;left:15px!important;}
#content .gum-left p.faq  { bottom:0px!important;}
#content-wrapper #content .gum-left .about { bottom:38px!important;}
#content-wrapper #content .gum-left p.h2 { padding:0px 15px!important; }
#content-wrapper #content .gum-left p.h3 { padding-left:15px!important; padding-right:15px!important; }
#content .gum-right div.tovar {
	padding: 10px 20px;
	min-height: 150px;
	float: none;
}
#content .gum-right div.tovar img {
	width: 135px;
	float: left;
}
#content .gum-right div.tovar a img {
	font-size: 12px;
	color:#708090;
	text-decoration: underline !important;
	text-align: center;
}
#content .gum-right div.tovar a:hover img {
	color: #dcdcdc;
}
#content .gum-right div.tovar p {
	margin-left: 170px;
	font-size: 13px;
	color: #404040;
}
#content .gum-right div.tovar h1.name {
	padding-bottom: 14px;
	padding-top: 10px;
	margin-left:170px;
	font-size: 23px;
	color: #000;
}
#content .gum-right div.tovar h2 {
	padding-bottom: 14px;
	padding-top: 10px;
	margin-left:170px;
	font-size: 23px;
	color: #000;
}
#content div.tovar p.name a.cat_title h2 {
	font-size: 19px;
	color: #404040;
	font-weight: 500;
	text-decoration: underline;
	padding-bottom: 1em;
}
#content div.tovar p.name a:hover.cat_title h2 {
	color: #a9a9a9;
}
#content .gum-right div.tovar p.name a, 
#content .inner-page div.tovar p.name {
	font-size: 23px;
	color: #000000;
	font-weight: bold;
}
#content .gum-right div.tovar p.or-price {
	margin-left: 155px !important;
	margin-top: 5px !important;
}
#content .gum-right div.details {
	float: left;
	font-size: 11px;
	padding-left: 30px;
}
#content .gum-right div.details div.price-col { width:150px; float:left }
#content .gum-right div.details div.characteristic { margin-left:0px;}
#content .gum-right div.details div.price-col {
	margin-left: 10px;
}
#content .gum-right div.details div.price-col a {
	color: #404040;
	display: block;
	margin-left: 0px;
	height: 18px;
	padding-left: 34px;
	line-height: 16px;
	text-decoration: underline;
	margin-bottom: 1px;
}
#content .gum-right div.details div.price-col a:hover {
	color: #a9a9a9;
}
#content .gum-right div.details div.price-col a.lupa {
	background: url('/images/ico-lupa.gif') no-repeat 15px 2px;
}
#content .gum-right div.details div.price-col a.pdf {
	background: url('/images/ico-pdf.gif') no-repeat 4px 3px;
}
#content .gum-right div.details div.price-col a.buy {
	background: url('/images/ico-buy.gif') no-repeat 8px 2px;
}
#content .gum-right div.details  div.characteristic table {
	width: 350px;
	height: 140px;
	margin: 20px 0px 60px 190px;
}
#content .gum-right div.next-prew {
	position: absolute;
	bottom: 20px;
	right: 30px;
	text-align: right;
}
#content .gum-right div.next-prew a {
	font-size: 11px;
	color: #000000;
}
#content .gum-right div.next-prew a.next {
	padding-right: 15px;
	background: url('/images/arrow.gif') no-repeat right 5px;
}
#content .gum-right div.next-prew a.prew {
	padding-left: 15px;
	margin-right: 30px;
	background: url('/images/arrow2.gif') no-repeat left 5px;
}
#content .inner-page div.contacts {
	/*background:url('/images/map.gif') no-repeat*//*background:url('/images/map.gif') no-repeat*/
	: ;
}
#content .inner-page div.contacts div.map {
	height: 265px;
}
#content .inner-page div.contacts div.map img {
	float: left;
	margin-right: 25px;
}
#content .inner-page div.contacts div.adress { margin-left:25px; color:#404040; font-size:13px }
#content .inner-page div.contacts div.adress p { padding-top:10px; padding-bottom:10px; }
#content .inner-page div.contacts div.form { margin-top:30px; }
#content .inner-page div.contacts div.form p { padding:8px 0px; font-size:11px!important; font-weight:bold; color:#000000!important }
#content .inner-page div.contacts div.form input { vertical-align:middle; font-size:11px; padding:4px 0px; padding-left:5px;  }
#content .inner-page div.contacts div.form input.text { width:230px; }
#content .inner-page div.contacts div.form input.text2 { width:130px; margin-left:15px; margin-right:100px; }
#content .inner-page div.contacts div.form textarea { width:455px; height:100px; padding-left:5px }
#content .inner-page div.contacts div.form input.submit { cursor:pointer}
#content .inner-page div.news { margin-top:20px; margin-bottom:35px}
#content .inner-page div.news img { float:left; /*width:80px*/ }
#content .inner-page div.news p {/* margin-left:95px;*/ color:#404040; width:620px }
#content .inner-page div.news p.data { font-size:11px; color:#666666}
#content .inner-page div.news p.news-name { font-size:16px; font-weight:bold}
#content .inner-page div.news .news-text { font-size:13px;}
#content .inner-page div.news a.more {
	font-size: 12px;
	margin-left: 95px;
}
#content .inner-page div.price table { margin-left:25px; color:#404040; font-size:13px;}
#content .inner-page div.price table td { text-align:center; height:30px; vertical-align:middle}
#content .inner-page div.price table td.name { text-align:left; width:240px;}
#content .inner-page div.price table td a {color:#000000; font-size:13px; font-weight:bold}
#content .inner-page div.order div.text { margin-right:360px }
#content .inner-page div.order div.text p { margin-bottom:14px }
#content .inner-page div.order div.form { width:287px; margin-right:20px; background:url('/images/order-form-bg.gif'); float:right }
#content .inner-page div.order div.form div.form-wrapper-top { background:url('/images/order-form-top.gif') no-repeat top left; }
#content .inner-page div.order div.form div.form-wrapper-bot { background:url('/images/order-form-bot.gif') no-repeat bottom left; }
#content .inner-page div.order div.form p.header { 
	text-align:center; 
	font-weight:bold; 
	font-size:16px; 
	padding-top:15px; 
	padding-bottom:15px; 
}
#content .inner-page div.order div.form table, 
#content .inner-page div.order div.form textarea, 
#content .inner-page div.order div.form select {width:238px; margin-left:25px;}
#content .inner-page div.order div.form input.text { width:234px; margin-left:25px; margin-bottom:12px; font-size:11px; padding:2px 0px }
#content .inner-page div.order div.form select{ margin-bottom:12px; font-size:11px; padding:2px 0px }
#content .inner-page div.order div.form p.choise { padding-left:35px; font-size:13px; color:#000000; margin-bottom:6px; }
#content .inner-page div.order div.form textarea { margin-top:20px; height:100px; margin-bottom:20px }
#content .inner-page div.order div.form table { font-size:11px; }
#content .inner-page div.order div.form table td { height:30px; }
#content .inner-page div.order div.form table td.name { width:90px }
#content .inner-page div.order div.form table input { width:145px; font-size:11px; padding:2px 0px }
#content .inner-page div.order div.form  p.submit { text-align:center; padding-bottom:20px }
#content .inner-page div.order div.form  p.submit input { cursor:pointer }
/* ---где купить---- */
#content .inner-page div.w-buy p { color:#404040; font-size:13px!important;}
#content .inner-page div.w-buy ul { list-style-type: disc!important; }
#content .inner-page div.w-buy li { }
#content .inner-page div.w-buy span {color:#404040; font-size:11px!important; }
/* ----------------- */
#footer {
	bottom: 0px;
	height: 65px;
	border-top: 1px solid Scrollbar;
	margin: 0 3em 0 3em;
	padding: 1em 3em 1em 3em;
	min-width: 822px;
}
#footer .copyright {
	margin-left: 30px;
	text-align: left;
	font-size: 11px;
	font-family: Helvetica, Sans-Serif;
	margin-top: 15px;
	}
#footer .copyright p {
	padding-top: 12px;
	padding-left: 15px
}
.hostCMS {
	color: #CCCC99;
}
.dse {
	font-size: 13px;
	color: #000000;
	font-family: "Times New Roman", Helvetica, Sans-Serif;
	padding-left: 0.5em;
}
#footer .copyright a,
#footer .copyright p a {
	color: #0066FF;
}
#footer .copyright a:hover ,
#footer .copyright p a:hover  {
	color: #FF9900;
}
/* ----------------- */
.column, .column1, .column2 { 
	display:inline; 
	width:45%; 
	float:left;
}
.column1, .column2 {
	padding: 0px 0px 40px 0px;
}
.right { 
	margin-left:3%; 
}
.column1 p.txt, .column2 p.txt {
	font-size: 12px;
	padding: 0px 0px 0px 20px;
	margin:  0px 0px 0.8em 0px;
	line-height: 150%;
	font-family: Helvetica, Sans-Serif;
}
.column1 p.txt a, .column2 p.txt a{
	color: #0066FF;
}
.column1 p.memo, .column2 p.memo {
	font-style: normal;
	background: #F5F5EA;
	font-size: 70%;
	padding: 0.5em 1em 1em 6em;
	margin:  0em 0px 1.5em 0px;
	line-height: 140%;
	font-family: Helvetica, Sans-Serif;
}
.column1 h3, .column2 h3 {
	background: #F5F5EA;
	font-size: 70%;
	line-height: 140%;
	padding: 1em 1em 0em 6em;
	margin:  1.5em 0px 0em 0px;
	font-family: Helvetica, Sans-Serif;
	font-weight: bold;
}
.column1 h1, .column2 h1 {
	font-size: 200%;
	padding: 0px 0px 0px 20px;
	margin:  1.5em 0px 1.0em 0px;
	line-height: 130%;
	font-family: "Times New Roman", Arial, sans-serif;
}
.column1 h1, .column1 h2 {
	color: #ff9900;
}
.column2 h1, .column2 h2 {
	font-weight: lighter;
	color: #1A3DC1;
}
.column1 h2, .column2 h2 {
	font-size: 110%;
	padding: 20px 0px 0px 20px;
	margin:  0em 0px 0.8em 0px;
	font-family: "Times New Roman", Helvetica, Sans-Serif;
	line-height: 130%;
}
.column1 h2 {
	font-weight: lighter;
	padding: 20px 0px 0px 20px;
}
.header { 
	margin-bottom:30px; 
	margin-right:38px; 
}
#content-wrapper #content p.category{ 
	padding-bottom:10px;
	padding-left:10px;
}
#content-wrapper #content p.category, 
#content-wrapper #content p.category a { 
	color:#010101; 
	font-size:13px; 
	font-weight:normal;
	padding-right:5px;
}
#content-wrapper #content p.category a:hover,
#content-wrapper #content p.category span.sphera-list a:hover { 
	color:#A9A9A9; 
}
#content-wrapper #content p.category span.sphera-list { 
	color:#010101; 
	font-size:13px;  
	padding-left:14px; 
	padding-right:0px; 
	background:url('/images/arrow.gif') 0px 7px no-repeat;
	font-weight:normal;
}
#content-wrapper #content p.category span.sphera-list a { 
	color:#010101; 
	font-size:13px; 
}
.one-goods {
	background-color:#FFFFFF; 
	border:1px solid #bfbfbf;
	position:relative; 
	padding:10px 0px; 
	height:480px;
}
.orang { 
	background:url('/images/col-orang-bg.gif') repeat-y 50%; 
}
.blue { 
	background:url('/images/col-blue-bg.gif') repeat-y 50%; 
}
.one-goods table { 
	width:100%; 
}
.one-goods table td {
	width:50%; 
	text-align:center; 
	vertical-align:top
}
.one-goods p { 
	text-align:left; 
	padding-left:15px; 
	padding-right:10px 
}
.one-goods p.name a{ 
	color:#000000; 
	font-size:23px; 
	font-weight:bold; 
	padding-left:10px 
}
.one-goods div.image img  { 
	width:135px; 
	margin-left:20px 
}
.one-goods div.image { 
	height:150px; 
	margin-top:40px;
	font-size:13px;	
	text-decoration: none;
}
.one-goods p.price { 
	padding:0px;  
	margin:0px auto; 
	margin-top:30px; 
	width:170px; 
	height:70px; 
	font-size:20px; 
	font-weight:bold; 
	color:#FFFFFF; 
	position:relative; 
}
.one-goods p.price span { 
	position:absolute; 
	left:58px; 
	top:17px;
}
.one-goods p.orang-pr{ 
	background:url('/images/price-left-bg.gif') no-repeat 36px 0px;
}
.one-goods p.blue-pr{ 
	background:url('/images/price-right-bg.gif') no-repeat 40px 0px;
}
.one-goods p.blue-pr span {
	left:62px;
}
.one-goods p.for { 
	font-size:11px; 
	color:#404040; 
	margin-top:15px;
}
.one-goods p.for a { 
	font-size:16px; 
	color:#000000; 
	font-weight:bold 
}
.one-goods h2.sphera  { 
	font-size:13px; 
	font-weight: 500; 
	padding-top:0px; 
	padding-left:32px; 
	color:#f5f5dc;
	text-align: left;
	padding-right: 5px;
}
.one-goods ul { 
	margin-top:20px; 
	margin-bottom:35px; 
	color:#FFFFFF
}
.one-goods ul li{
	font-size:14px; 
	font-weight:bold; 
	margin-bottom:18px; 
	padding-left:32px; 
	padding-right:10px; 
	text-align:left
}
.one-goods ul li a { 
	color:#FFFFFF 
}
#content-wrapper #content .inner-page div.about{ 
	left:12px; 
}
#content-wrapper #content div.about{ 
	background-color:#dedede; 
	width:150px; 
	font-size:11px; 
	color:#404040; 
	position:absolute; 
	bottom:40px; 
	left:53% 
}
#content-wrapper #content .about-or  .about-wrapper-top, 
#content-wrapper #content .gum-left  div.about .about-wrapper-top { 
	background:url('/images/left-about-top.gif') left top no-repeat 
}
#content-wrapper #content .about-or  .about-wrapper-bot, 
#content-wrapper #content .gum-left  div.about .about-wrapper-bot { 
	background:url('/images/left-about-bot.gif') left bottom no-repeat 
}
#content-wrapper #content .about-bl  .about-wrapper-top { 
	background:url('/images/right-about-top.gif') left top no-repeat 
}
#content-wrapper #content .about-bl  .about-wrapper-bot { 
	background:url('/images/right-about-bot.gif') left bottom no-repeat 
}
#content-wrapper #content div.about p.what-it { 
	background-color:#FFFFFF; 
	height:40px; 
	background:url('/images/what-it.gif') no-repeat 6px 6px 
}
#content-wrapper #content div.about p.info { padding-left:10px; padding-right:8px; padding-bottom:12px }
#content-wrapper #content p.faq { 
	position:absolute; 
	bottom:0px; 
	left:52%; 

	width:200px; 
	font-size:11px; 
	color:#FFFFFF; 
	padding-bottom:15px; 
	padding-left:3px 
}
#content-wrapper #content p.faq a { font-size:11px; color:#FFFFFF }
#content-wrapper #content p.faq strong { font-size:13px }
.corner { width:20px; height:20px; position:absolute; background-image:url('/images/corner.gif')}
.clt { background-position:-10px -10px; background-repeat: no-repeat;left:-1px; top:-1px;}
.clb { background-position: -10px 10px; background-repeat: no-repeat; left:-1px; bottom:-1px; }
.cot { background-position: 10px -10px; background-repeat: no-repeat; right:-1px; top:-1px;  }
.cob { background-position: 10px 10px; background-repeat: no-repeat; right:-1px; bottom:-1px; }
.cbt { background-position: 10px -10px; background-repeat: no-repeat; right:-1px; top:-1px; }
.cbb { background-position: 10px 10px; background-repeat: no-repeat; right:-1px; bottom:-1px; }
.crt { background-position: 10px -10px; background-repeat: no-repeat; right:-1px; top:-1px;}
.crb { background-position: 10px 10px; background-repeat: no-repeat; right:-1px; bottom:-1px;}
.gum .cot { background-position: -10px -10px; background-repeat: no-repeat; left:-1px; top:-1px;}
.gum .cob { background-position: -10px 10px; background-repeat: no-repeat; left:-1px; bottom:-1px;}
.page_link, .ctrl, .current {
	display: block;
	float: left;
	padding: 5px 5px;
	text-decoration: none;
}
a.page_link:link, a.page_link:visited, .ctrl {
	color: #6261a1 !IMPORTANT;
}
.current {
	color: #ababab;
}
.page_link, .current {
	font-weight: bold;
}
table.shop_cart_table {
	width: 100%;
	border-collapse: collapse;
	font-size: 11px;
}
.shop_cart_table td {
	padding: 5px;
	border-collapse: collapse;
	text-align: center;
}
.shop_cart_table .shop_cart_table_title td {
	text-align: center;
	color: #000;
	font-weight: bold;
	border-bottom: 1px solid #C0C0C0;
	font-size: 11px;
}
.shop_cart_table_all td {
	font-size: 11px;
	text-align: center;
	border-top: 1px solid #C0C0C0;
}
.usersdata {
	width: 60%;
	border-collapse: collapse;
	font-size: 12px;
}
.usersdata td {
	padding: 5px 0;
}
.usersdata .customer_title td {
	text-align: left;
	color: #333;
	font-weight: bold;
	padding: 7px 0;
	text-align: left;
}
.usersdata2 {
	width: 60%;
	font-size: 11px;
}
.usersdata2 .select {
	width: 210px;
	padding: 3px;
}
.usersdata2 select option {
}
.usersdata2 .input {
	width: 200px;
	padding: 3px
}
.usersdata2 td {
	padding: 5px 0;
}
.usersdata2 .customer_title td {
	text-align: left;
	color: #333;
	font-weight: bold;
	padding: 7px 0;
	text-align: left;
}
.faqin {
	top:-60px;
}
.another-product {
	top:-80px;
}
.another-product, .faqin {
	display: block;
	position: absolute;
	right: 0;
	font-size: 11px;
}
.another-product a, .faqin a,.login_link a  {
	color: #0066FF;
}
#content .gum-right div.us-cat a {
	color: #010101;
}
.another-product a:hover, .faqin a:hover,.login_link a:hover  {
	color: #FF9900;
}
#content .gum-right div.us-cat a:hover {
	color: #A9A9A9;
}
.description-orang, .description-blue {
	display: block;
	position: relative;
	top:20px;
}
.description-tovar-orang, .description-tovar-blue {
	display: block;
	position: relative;
	top:0px;
}
.description-orang h1, .description-blue h1 {
	font-size: 200%;
	padding: 0px 25% 0px 20px;
	margin:  1.5em 0px 1.0em 0px;
	line-height: 130%;
	font-family: "Times New Roman", Arial, sans-serif;
}
.description-tovar-orang h1, .description-tovar-blue h1 {
	font-size: 34px;
	padding: 0px 5% 0px 20px;
	margin: 0px 0px 1.0em 0px;
	line-height: 130%;
	font-family: "Times New Roman", Arial, sans-serif;
}
.description-orang h1, .description-orang h2, 
.description-tovar-orang h1, .description-tovar-orang h2,
.description-orang .txt a:hover, .faq-links-orang h2 a:hover {
	color: #ff9900;
}
.description-blue h1, .description-blue h2, 
.description-tovar-blue h1, .description-tovar-blue h2,
.description-blue .txt a:hover, .faq-links-blue h2 a:hover {
	color: #1A3DC1;
}
.description-orang h2, .description-blue h2,
.description-tovar-orang h2, .description-tovar-blue h2 {
	font-size: 19px;
	padding: 0px 5% 0px 20px;
	font-family: Helvetica, Arial, Sans-Serif;
	line-height: 130%;
	font-weight: lighter;
}
.memo {
	font-style: normal;
	background: #F5F5EA;
	font-size: 11px;
	padding: 0.5em 25% 1em 6em;
	margin:  0em 0px 1.5em 0px;
	line-height: 140%;
	font-family: Helvetica, Arial, Sans-Serif;
}
.txt {
	font-size: 12px;
	padding: 0px 25% 0px 20px;
	margin:  0px 0px 2em 0px;
	line-height: 1.5;
	font-family: Helvetica, Arial, Sans-Serif;
}
.txt a{
	color: black;
	text-decoration: none;
	font-weight: bold;
}
.txt a:hover{
	text-decoration: none;
	font-weight: bold;
}
.txt p{
	padding: 10px 0px 0px 0px;
}
.description-orang h3, .description-blue h3,
.description-tovar-orang h3, .description-tovar-blue h3 {
	background: #F5F5EA;
	font-size: 11px;
	line-height: 140%;
	padding: 1em 25% 0em 6em;
	margin:  1.5em 0px 0em 0px;
	font-family: Helvetica, Arial, Sans-Serif;
	font-weight: bold;
}
.faq-links-orang, .faq-links-blue {
	padding: 0px 25% 0px 20px;
	margin:  0em 0px 0.8em 0px;
}
.faq-links-orang h2, .faq-links-blue h2{
	font-size: 12px;
	padding: 5px 0px 0px 0px;
	font-family: Helvetica, Arial, Sans-Serif;
	line-height: 150%;
}
.faq-links-orang h2 a, .faq-links-blue h2 a{
	color: #585858;
	font-weight: 100;
}
.login_link {
	float: right;
	font-size:11px;
	padding: 0px 10px 0px 0px;
	top: -30px;
	position: relative;
}