/* style for template #0  */

a img {
	border: none;
}

body, div, td
{ font-family:		arial,helvetica,sans-serif;
  font-size:		11px;
}
body { background-color:#FFFFFF}
h1
{
	font-family:		arial, helvetica, sans-serif;
	font-size:		17px;
	color:			black;

}
h2
{
	font-family: arial, helvetica, sans-serif;
	font-size: 16px;
	color: black;
	margin: 15px 0 0;

}
h3
{ font-family:		arial,helvetica,sans-serif;
  font-size:		15px;
  color:			black;
}
h4
{ font-family:		arial,helvetica,sans-serif;
  font-size:		14px;
  color:			black;
}
a
{ font-family:		arial,helvetica,sans-serif;
  font-size:12px;
  color:			#4a76ab;
}
a:hover {
  color:			#4a76ab;
  text-decoration:none;
}
.no_underline
{ text-decoration:		none;
}
.small
{ font-size:		9px;
}
.faq
{ font-size:		14px;
}
.faq_gray
{ font-size:		14px;
  color:			#666666;
}
.faq_olive
{ font-size:		14px;
  color:			#6699FF;
}
.big
{ font-size:		16px;
  text-decoration:	none;

}
.cat
{ font-size:		14px;
}
.standard
{ font-weight:		normal;
  text-decoration:	none;
}
.standardsmall
{ font-weight:		normal;
  font-size:		10px;
  text-decoration:	none;
}
.light
{ color:			#5a5a5a;
}
.lightsmall
{ color:			white;
  font-size:		9px;
}
.lightmenu
{ color:			white;
  text-decoration:	none;
  font-size:		12px;
}
.topmenu
{ color:			white;
  font-size:		11px;
  text-decoration:	none;
  background-image: url(images/tmpl6_li.gif);
  background-repeat: no-repeat;
  list-style-type: none;
  background-position: 10px 0px;
  PADDING-LEFT: 20px;
}
.lightstandard
{ color:			white;
  font-weight:		normal;
}
.middle
{ color:			#203A16;
}
.olive
{ color:			#F07A0F;
}
.cart
{
  font-size:		11px;
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;
  BORDER-TOP:		0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#203A16;
  background-color:  transparent;
}
.cartsmall
{
  font-size:		9px;
  border:			0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#203A16;
  background-color:  transparent;
}
.totalPrice
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:	    16px;
  border:			0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			red;
  background-color:  transparent;
}
.totalplan
{ font-family:        verdana,arial,helvetica,sans-serif;
  font-size:        16px;
  border:            0px solid;
  margin:            1px;
  font-weight:        bold;
  color:            green;
  background-color:  transparent;
}
.totalbnal
{ font-family:		verdana,arial,helvetica,sans-serif;
  font-size:	    14px;
  border:			0px solid;
  margin:			1px;
  font-weight:		bold;
  color:			#666;
  background-color:  transparent;
}

.login
{ font-size:	    12px;
  font-weight:		normal;
  border:			1px solid;
  margin:			1px;
  font-weight:		none;
  color:			black;
  background-color: white;
}

.int
{ font-size:	    12px;
  font-weight:		normal;
  border:			1px solid;
  margin:			1px;
  font-weight:		none;
  color:			black;
  background-color: white;
}
.int2
{ font-size:	    12px;
  font-weight:		normal;
  border:			1px solid;
  margin:			1px;
  font-weight:		none;
  color:			black;
  background-color: white;
}
.myaccount_tab_bottom
{
  BORDER-BOTTOM:	1px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		0px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myaccount_tab_top
{
  BORDER-BOTTOM:	0px solid;
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		1px solid;
  BORDER-TOP:		1px solid;
  BORDER-COLOR:		#82A1DD;
  text-align:		center;
  margin:			1px;
}

.myAccount_bottomright {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
  BORDER-RIGHT: 1px dotted #A9C0FF;
}
.myAccount_bottom {
  BORDER-BOTTOM: 1px dotted #A9C0FF;
}
.myAccount_right {
  BORDER-RIGHT: 1px dotted #A9C0FF;
}

.comparison_button
{
	border: 0 none;
	color: #ff0000;
	font-weight: bold;
	text-decoration: underline;
	cursor: pointer;
	background: transparent;
	padding: 0;
	margin: 0;
	font-site: 13px;
}
input.gr
{
	color: #333333;
}
.pageSeparator {
	BORDER-BOTTOM: 2px dotted #A9C0FF
}
.newsmoov {
padding-left:20px;
}
.newsbuttonmoov {
padding-top:150px;
}
.upermenu
{ color:#3C3C3C;
  font-weight:		normal;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-transform : uppercase;
}
.redtext
{ color:red;
  font-weight:		normal;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-transform : uppercase;
}
.many {
	FONT-SIZE: 12px;
	FONT-FAMILY: Tahoma;
	color:#4a76ab;
}
.many A:link {
	text-decoration: none;
	COLOR: #4a76ab;

}
.many A:visited {
	text-decoration: none;
	COLOR: #4a76ab;
}
.many A:hover {
	text-decoration: underline;
	COLOR: #4a76ab;
}

.manybig {
	FONT-SIZE: 14px;
	FONT-FAMILY: Tahoma;
	color:#4a76ab;
	font-weight:bold;
}
.manybig A:link {
	text-decoration: none;
	COLOR: #4a76ab;
	font-weight:bold;

}
.manybig A:visited {
	text-decoration: none;
	COLOR: #4a76ab;
}
.manybig A:hover {
	text-decoration: underline;
	COLOR: #4a76ab;
}
.manynumber {
	FONT-SIZE: 11px;
	FONT-FAMILY: Tahoma;
	color:#C1C1C1;
}
/*Cutalog style */
.cutlev1
{
color:			#4a76ab;
font-family:		Tahoma, Verdana, Arial;
font-size:		12px;
text-decoration: none;

}
.cutlev1:hover
{
color:			red;
text-decoration:underline;
}
.cutlev2
{
	color: green;
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	text-decoration: none;
	padding-left: 3px!important;
}
.cutlev2:hover
{

}
.cutlev3
{
color:			#4a76ab;
font-family:		Tahoma, Verdana, Arial;
font-size:		11px;
text-decoration:none;
}
.cutlev3:hover
{
color:red;
text-decoration:underline;
}
.boderspd{
	border: 1px dotted Silver;
}
.articlepedding {
padding-left:5px;
}

a.a_product
{ font-family:		arial,helvetica,sans-serif;
  font-size:12px;
  color:			#4a76ab;
  text-decoration:none;
  padding:0px 0px 5px 0px;
  display:block;
}
a.a_product:hover {
  color:			#4a76ab;
  text-decoration:underline;
}
.link_show_detal {
    color:#006CBF;
    border-bottom: 1px dotted #006CBF;
    cursor: pointer;
    font-size: 14px;
}
.link_show_image {
    color:#969696;
    font-size: 14px;
}

#rnd_container {background: #FFFFFF; margin:1px;}

    .rnd_top, .rnd_bottom {display:block; background:#FFFFFF; font-size:1px;}
    .rnd_b1, .rnd_b2, .rnd_b3, .rnd_b4 {display:block; overflow:hidden;}
    .rnd_b1, .rnd_b2, .rnd_b3 {height:1px;}
    .rnd_b2, .rnd_b3, .rnd_b4 {background:#FFFFFF; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
    .rnd_b1 {margin:0 5px; background:#CCCCCC;}
    .rnd_b2 {margin:0 3px; border-width:0 2px;}
    .rnd_b3 {margin:0 2px;}
    .rnd_b4 {height:2px; margin:0 1px;}

    .rnd_content {
    display:block;
    border:0 solid #CCCCCC;
    border-width:0 1px;
    padding: 4px;
    background:#FFFFFF;
    color:#000000;
}


.table_line
{
    display: inline-table;
    float: left;
    /*margin: 10px 2px;*/
    /*width: 150px;
    height: 385px; */
    /*padding: 12px 3px;*/
    text-align: center;
}
.window_cart
{
    position: fixed;
    right: 0px;
    bottom: 0px;
    width: 180px;
    height: 16px;
    padding: 3px 5px;
    padding-bottom: 5px;
    border: 1px black solid;
    background-color: #E0E0E0;
    display: none;
    z-index: 999;
}

.info_div p
{
	//margin:0.7em;
}
	#jsddm {
		margin: 0;
		margin: 0;
		padding: 0;
		z-index:10;
		position:relative;
		height:80px;
		border-left:1px white solid;
		}
	#jsddm li {
		float: left;
		list-style: none;
		width:124px;
		}
	#jsddm li a {
		display: block;
		text-decoration: none;
		color: #EAFFED;
		font: 13px Arial, Tahoma;
		}

	#jsddm li td {
		padding: 4px 2px;
		/*background: #20548E;*/
		height:50px;
		color: #EAFFED;
		text-align:center;
		font: 13px Arial, Tahoma;
		border-right: 1px solid white;
		}

	#jsddm li:hover {background: #1A4473;}
		#jsddm li ul {
		margin: 0;
		padding: 0;
		position: absolute;
		visibility: hidden;
		border-top: 1px solid white;
		}
	#jsddm li ul li {
		float: none;
		display: inline;
		}
	#jsddm li ul li a {
		width: auto;
		height: auto;
		background: #9F1B1B;
		padding:5px 12px;
		text-align:left;
		}
	#jsddm li ul li a:hover {background: #7F1616;}

table.desc td.h1 {
	vertival-align: bottom;
	text-align: left;
}
table.desc td.h1 h1 {
	margin-bottom: 0px;
}
table.desc td.red {
	color: red;
	font-weight:bold;
	padding-top:0;
	padding-bottom:10px;
}
table.footer {
	border-top: 1px solid #000000;
	background: url(amb_img/btm_bg.jpg) repeat-x 0 0;
}
table.footer td.l {
	text-align: left;
	padding: 15px 10px 20px 20px;
}
table.footer td.r {
	text-align: right;
}
table.footer td.r table td {
	padding: 0 2px;
}
.c
{
	font-size: 14px;
	color: #4a76ab;
}
div.bl
{
	border-top: 2px solid #6B91BF;
	margin:0 0 10px;
}
td.cdesc
{
	border: 1px solid #e8e8e8;
	padding: 10px;
}
td.cdesc h2
{
	margin: 0;
}
div#others_products
{

}
div#all_products
{
	border-top: 1px solid #6b91bf;
	margin: 10px 0px;
	text-align: center;
	padding: 10px 0 0;
}
div#others_products a, div#all_products a
{
	color: #4a76ab;
	font-size: 12px;
	float: left;
	display: block;
	background: transparent url('amb_img/bulet2.jpg') no-repeat 0 4px;
	padding: 0 11px;
}
div.clear
{
	clear: both;
}
td.rightmenu
{
 	padding-right: 20px;
}
td.rightmenu a
{
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	text-decoration: none;
}
td.rightmenu a.r
{
	color: red;
}
td.rightmenu a.load-local
{
	width: 180px;
	height: 20px;
	line-height: 20px;
	color: #ffffff;
	display: block;
	float: right;
	padding: 0 10px 0 0;
	background:  #114989 url('amb_img/loginkey.jpg') no-repeat 5px 6px;
}
span.bl
{
	color: #004080;
}
td.phone
{
	color: #004080;
	font-weight: bold;
	font-size: 15px;
	background: transparent url('amb_img/phone_24.jpg') no-repeat 0 2px;
	padding: 2px 0 2px 42px;
}
td.time
{
	background: transparent url('amb_img/clock.jpg') no-repeat 4px 0;
	padding: 2px 0 2px 42px;
}
td.logo
{
	padding: 0 0 0 15px;
}
table.ngtable {
	border: none;
}
table.ngtable tr td a {
	color: #000;
	text-decoration: none;
}
table.ngtable tr td a:hover {
	color: #000;
	text-decoration: underline;
}
table.ngtable tr td a font {
	color: #000;
	text-decoration: underline;
}
table.ngtable tr td a:hover font {
	text-decoration: none;
}
a.ngenl, a.ngenl:link, a.ngenl:visited {
	text-decoration: none;
	border-bottom: dashed 1px #00f;
	color: #00f;
}
a.ngenl:hover {
	text-decoration: none;
	border-bottom: dashed 1px #00f;
	color: #00f;
}
table.ngtable tr td table tbody tr td {
	padding-top: 1px;
	padding-bottom: 1px;
	text-align: left;
}
table.ngtable tr td table tbody tr td a {
	padding-top: 0;
	padding-bottom: 0;
}
table.desc td.h1 {
	vertival-align: bottom;
	text-align: left;
}
table.desc td.h1 h1 {
	margin-bottom: 0px;
}
table.desc td.red {
	color: red;
	font-weight:bold;
	padding-top:0;
	padding-bottom:10px;
}
div.bl
{
	border-top: 2px solid #6B91BF;
	margin:0 0 10px;
}
td.cdesc
{
	border: 1px solid #e8e8e8;
	padding: 10px;
}
td.cdesc h2
{
	margin: 0;
}
div#others_products
{

}
div#all_products
{
	border-top: 1px solid #6b91bf;
	margin: 10px 0px;
	text-align: center;
	padding: 10px 0 0;
}
div#others_products a, div#all_products a
{
	color: #4a76ab;
	font-size: 12px;
	float: left;
	display: block;
	background: transparent url('amb_img/bulet2.jpg') no-repeat 0 4px;
	padding: 0 11px;
}
div.clear
{
	clear: both;
}
a.about
{
	color: #005800;
	font-size: 13px;
	font-weight: bold;
}
.hline
{
	background: transparent url('amb_img/headline.jpg') no-repeat center center;
	padding: 0 5px;
}
#infospan p
{
	text-indent: 10px;
	text-align: left;
}
#infotd
{
	position: absolute;
	z-index: 200;
	width: 208px;
	padding: 0 10px;
	overflow:hidden;
	border: 1px solid #555;
	background: #f9ffd9;
	color: #000080;
	font-size: 11px;
	text-align: left;
	border-top: none;
	height: 0px;
}
#infodivall
{
	margin-bottom: -22px;
	visibility: hidden;
}
#infodivall table
{
	table-layout: fixed;
	width: 230px;
	background: #eeeeee;
}
#infoheadtd
{
	font-weight: bold;
	font-size: 12px;
	background: #114989 url(/amb_img/blick.jpg) -210px 0px no-repeat;
	color: #ffffff;
	text-align: center;
	border: 1px solid #555555;
	border-bottom: 0 none;
	padding: 0px 10px;
	height: 18px;
}
td.bas
{
	color: #ff0000;
	font-weight: bold;
}
table.bline
{
	margin-bottom: 3px;
	background: #ffffff url(amb_img/blackline.jpg) repeat-x 0 0;
}
table.sline
{
	margin-bottom: 3px;
	background: transparent url(amb_img/search_bg.jpg) repeat-x 0 0;
}
table.bline td.text
{
	white-space: nowrap;
	font-size: 11px;
	font-weight: bold;
	padding-:0 0 2px 5px;
	background: transparent url(amb_img/bglhead.jpg) no-repeat 0 0;
	color: #004080;
	height: 21px;
	vertical-align: middle;
}
table.bline td.img
{
	padding: 0 0 2px;
	background:transparent url(amb_img/blacklinemid.jpg) no-repeat 0 0;
	width: 27px;
}
table.bline td.null
{
	background:#ffffff;
}
div.timedel
{
	margin: 5px 0 0;
}
td.callback
{
	padding: 0 0 0 42px;
	background: transparent url(amber/callback.jpg) no-repeat 0 0;
}
td.callback span
{
	font-size: 14px;
	color: #004080;
	font-weight: bold;
}
table.tblock
{
	 background: transparent url(amb_img/contact2.jpg) repeat-y 0 0;
	 width: 220px;
}
table.tblock td.c
{
	 background: transparent url(amb_img/contact1.jpg) no-repeat 0 0;
	 height: 25px;
}
table.tblock td.simpl
{
	 background: transparent url(amb_img/contact4.jpg) no-repeat 0 0;
	 height: 18px;
}
table.tblock td.b
{
	 background: transparent url(amb_img/contact3.jpg) no-repeat 0 0;
	 height: 21px;
}
td.bphone
{
	font-size: 16px;
	color: #004080;
	font-weight: bold;
	padding: 5px 0 0 20px;
}
td.txt span.b
{
	font-weight: bold;
}
table.arts
{
	width: 217px;
	background: transparent url(amb_img/articles_2.jpg) repeat-y 0 0;
}
table.arts td.end
{
	background: transparent url(amb_img/articles_3.jpg) no-repeat 0 0;
}
table.arts td.votet
{
	background: transparent url(amb_img/voting1.jpg) no-repeat 0 0;
	height: 25px;
}
table.arts td.artt
{
	background: transparent url(amb_img/articles_1.jpg) no-repeat 0 0;
	height: 21px;
}
table.artsslist
{
	width: 100%;
}
table.artsslist td
{
	padding: 5px 10px;
}
table.artsslist td span.atit
{
	font-weight: bold;
}
table.artsslist td.asep
{
	background: transparent url(amb_img/articles_line.jpg) no-repeat center 0;
}
table.artsslist td p
{
	padding: 5px 0 0;
	margin: 0;
}
table.vote td
{
	color: #5a5a5a;
}
table.vote td.t
{
	font-weight: bold;
	padding: 0 0 0 10px;
}
table.category
{
	width: 100%;
}
table.category td.t
{
	color: #000080;
	font-weight: bold;
	padding: 0 0 0 8px;
}
table.category td.bull
{
	background: transparent url(amb_img/cut_bullet.jpg) no-repeat 8px 2px;
	width: 20px;
}
ul.ulist {
	margin: 0 0 15px;
	padding: 0;
	list-style-type: none;
}
ul.ulist li.t
{
	padding: 0 0 10px 0;
}
ul.ulist li a {
	font: normal 12px Tahoma;
	color:#4a76ab;
	text-decoration: none;
}
ul.ulist li a:visited {
	text-decoration: none;
	color: #4a76ab;
}
ul.ulist li a:hover {
	text-decoration: underline;
	color: #4a76ab;
}
ul.ulist li a span {
	font: normal 11px Tahoma;
	color: #c1c1c1;
}
ul.ulist li.t a {
	font: bold 14px Tahoma;
}
table.listproducts {
	background: #999999;
	width: 100%;
}
table.listproducts td.t {
	background: #f6f6f6;
	font-weight: bold;
	text-align: center;
	font-size: 14px;
	padding: 5px 10px;
}
table.listproducts td.d {
	text-align: center;
	background: #ffffff;
	padding: 5px;
}
table.listproducts td.l {
	text-align: center;
	background: #d2e7ff;
	padding: 5px;
}
table.listproducts td.img {
	background: #ffffff;
	text-align: center;
	vertical-align: middle;
	padding: 5px;
	width: 80px;
	height: 80px;
}
table.listproducts td.top {
	vertical-align: top;
	text-align: left;
}
table.listproducts td.end {
	font-size: 12px;
}
table.listproducts td a.simpl {
	font-size: 11px;
	color: #000000;
	text-decoration: none;
}
table.listproducts td a.simpl:hover {
	text-decoration: underline;
}
table.listproducts td a.ttitle {
	color: #4a76ab;
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	margin: 0 0 5px;
}
table.listproducts td span.bspan
{
	color: #006600;
	font-size: 18px;
	font-weight: bold;
}
table.listproducts td span.bspan span
{
	cursor: pointer;
	color: #1e456b;
	-moz-border-radius: 15px;
	border-radius: 15px;
	padding: 0 5px;
	border: 1px solid #1e456b;
}
table.listproducts td b.g
{
	color: #006600;
}
table.listproducts td a.red
{
	color: #990000;
	font-size: 11px;
}
table.listproducts td a.tbuy {
	color: #ffffff;
	background: #ff6f28;
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 16px;
	padding: 5px;
	width: 100px;
	height: 18px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin: 5px auto 0;
}
table.listproducts td a.tbuy:hover {
	width: 96px;
	height: 18px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	padding: 5px;
	border: 2px solid #993300;
}
table.listproducts td div.grey
{
	color: #7c7c7c;
	margin-top: 3px;
}
table.listproducts td div.grey a
{
	color: #1e456b;
	font-size: 11px;
}
table.listproducts td div.sr
{
	color: #1e456b;
	font-size: 11px;
	text-decoration: underline;
	cursor: pointer;
	margin-top: 3px;
}
table.listproducts td div.bnal
{
	color: #7c7c7c;
	font-size: 11px;
	text-decoration: underline;
	cursor: pointer;
	margin: 3px auto 0;
}
	#jsddm {
		margin: 0;
		margin: 0;
		padding: 0;
		z-index:10;
		position:relative;
		height:80px;
		border-left:1px white solid;
		}
	#jsddm li {
		float: left;
		list-style: none;
		width:133px;
		height:54px;
		}
	#jsddm li a {
		display: block;
		text-decoration: none;
		color: #EAFFED;
		font: 12px Arial, Tahoma;
		}
	
	#jsddm li td {
		padding: 4px 2px 0px 2px;
		/*background: #20548E;*/
		height:50px;
		color: #EAFFED;
		text-align:center;
		font: 12px Arial, Tahoma;
		border-right: 1px solid white;
		}
	
	#jsddm li:hover {background: #5583BE;}
		#jsddm li ul {
		margin: 0;
		padding: 0;
		position: absolute;
		visibility: hidden;
		border-top: 1px solid white;
		}
	#jsddm li ul li {
		float: none;
		display: inline;
		}
	#jsddm li ul li a {
		width: auto;
		height: auto;
		background: #5583BE;
		padding:5px 12px;
		text-align:left;
		border-top:1px #5583BE solid;
		border-bottom:1px #5583BE solid;
		color:#FFF;
		}
	#jsddm li ul li a:hover {
		background: #20548E;
		border-top:1px white solid;
		border-bottom:1px white solid;
	}
	.nobut {
	
		background:none;
		border:none;
		color:#4A76AB;
		text-decoration:underline;
	
	}
	span.pointer {
		border: solid 1px darkblue;
		height: 30px;
		width: 30px;
		display: inline;
		clear:none;
		text-align:center;
		vertical-align:middle;
		border-radius: 15px;
		font-size:16px;
		font-weight: bold;
		color: darkblue;
		background: lightyellow;
		text-decoration: none;
	}
	span#pay_info_arr {
		color: darkblue;
		font-weight: bold;
		font-size:16px;
	}
	div.cart_info_div {
		color: #555555;
	}
	div.cart_info_div hr {
		border: solid 1px #AAAAAA;
	}
.delayed {
	visibility: hidden;
}
div.goodpresent {
	border: solid 1px blue;
	border-radius: 2px;
	margin-top: 10px;
	width: 130px;
	position: relative;
	left: 25%;
	padding: 3px;
	-o-transform: rotate(-10deg);
	-webkit-transform: rotate(-10deg);
	-moz-transform: rotate(-10deg);
	/*filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=-.1);*/
	color: blue;
	font-weight: bold;
}

.cartsel option:checked {
	font-weight:bold;
}


