/* NULL
------------------------------------------------------------------------*/

html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
margin:0;
padding:0;
}
fieldset,img {
border:0;
}
address,caption,cite,code,dfn,em,th,var {
font-style:normal;
font-weight:normal;
}
ol,ul {
list-style:none;
}
caption,th {
text-align:left;
}
h1,h2,h3,h4,h5,h6 {
color: #022b7d;
font-size:100%;
font-weight:normal;
}
q:before,q:after {
content:'';
}
abbr,acronym { border:0;
}

a { color: #022b7d; outline: none; }
a:hover { text-decoration: none; }
a:visited { color: #022b7d;}

label{
color: #022b7d;
}
/* COLOR & TYPE
-----------------------------------------------------------------*/
.red	{color:#034da2;}
.blue	{color:#034da2;}
.grey	{color:#2466b0;}

.black	{color:#022b7d;}

.pointer	{cursor:pointer;}

.dotted	{
	text-decoration:none;
	cursor:pointer;	
	border-bottom:1px dotted #022b7d;	
}
.notdotted	{
	text-decoration:none;
	color:#bfbdbd;
}
#nav_top .dotted1{
	color:#ffffff;
}
.dotted1{
	border-bottom:1px dotted #022b7d;
	color:#ffffff;
	cursor:pointer;		
}
.notdotted1{
	color:#ffffff;
}

.small	{
	font-size:12px;
}

.up_index	{
	vertical-align: super;
	font-size:8px;
}

.hidden	{
	display:none;
}

.show	{
	display:block;
}

/* MAIN
------------------------------------------------------------------*/
#tdtable_modif td.center{
	color:#022b7d;
}
#tdtable_review td.center{
	color:#022b7d;
}
#tdtable_properties td.center{
	color:#022b7d;
}

.limiter1{
height:1px;
width:700px;
margin-left:20px;
}
table.cartbody{
	margin-bottom:10px;
	margin-left:50px;
}
table.cartbody td.footer{
	padding-top:10px;
}
#index_product .banner{
	border:0px solid red;
	text-align:center;
}

.crumbs .capfont{
	text-transform:capitalize;
}
a.navMainLinks{
color:#034da2;
}
span.discount{
	position:relative;
	top:33px;
	left:25px;
	color:#054daf;
	font-weight:bold;
}

a.itemLink{
text-decoration:none;
}
a.slogan{
	color: #034da2; 
	font-weight: bold; 
	text-decoration: none;
}
.crumbs{
color:#2466b0; font-size:12px;
}
.super_item_c{
	width:240px;
	padding-left:0px;
	float:right;
	margin-right:15px;
	margin-top:-29px;
	border:0px solid red;
}
.super_item_top{
	background: url('/img/list_super_top.gif') top no-repeat;
	padding-top:10px;
}
.super_item_bgr{
	background: url('/img/list_super_bg.gif') repeat-y;
	width:220px;
	padding-left:0px;
	float:right;
	margin-right:0px;
	margin-top:-10px;
	border:0px solid red;	
}
.super_item_bot{
	background: url('/img/list_super_bottom.gif') bottom no-repeat;
}
.super_item_header{
	display:inline-block;
	font-size:17px;
}
span.discount_price{
	position:relative;
	top:33px;
	left:25px;
	color:#054daf;
	font-weight:bold;
}


html	{
	height:100%;
}

body	{
	height:100%;
	font-family: Arial, Verdana, sans-serif;
	background:#FFF;
	font-size:14px;
}

div.fixed{max-width:1490px; width: expression((document.body && document.body.clientWidth < 1490)?'auto':1490);}
div.item_fixed{max-width:1290px; width: expression((document.body && document.body.clientWidth < 1290)?'auto':1290);}

p	{
	padding:0px 0px 10px 0px;
}

h1	{
	color:#022b7d;
	font-size:28px;
	font-weight:bold;
	padding-right:5px;
}

h1 span	{
	font-weight:normal;
	font-size:12px;
	position:relative;
	top:-12px;
	left:3px;
}

table.h1{
	margin-bottom:10px;
}
table.h1-cart{
	margin-bottom:10px;
	margin-left:20px;
}
table.h1 td.dotted	{

	width:100%;
	background:url('/img/h1_bg.gif') 0px 15px repeat-x;
	border:none;
	
}

#logo	{
	padding:20px 0px 0px 30px;
	width:165px;
}

#retail	{
	padding:30px 0px 0px 20px;
	width:160px;
	font-size:15px;
	white-space:nowrap;
	text-align:left;
}

#enter	{
	background:#f2f2f2 url('/img/top_enter_bg.gif') bottom no-repeat;
	width:229px;
	height:53px;
	padding-top:5px;
}

#enter div	{
	margin-left:15px;
	line-height:20px;
}

#top_menu	{
	padding:10px 0px 0px 15px;
	line-height:23px;
	width:300px;
	position:relative;
}

#cassa	{
	padding:0px 0px 0px 0px;
}
#cdiv_cassa1{
	width:95px;
	height:122px;
}
#cdiv_cassa1 #cif0,#cif1,#cif2,#cif3,#cif4,#cif5,#cif6,#cif7,#cif8,#cif9{
position:absolute;
	width:12px;
	height:19px;
}
#cdiv_cassa1 #ccif1,#ccif2,#ccif3,#ccif4,#ccif5{
	position:absolute;
	width:12px;
	height:19px;
	margin-top:12px;	
}
#cdiv_cassa1 #ccif1{
	margin-left:68px;
	background: url('/img/cifiriny_cassa-0.gif') bottom no-repeat;
}
#cdiv_cassa1 #ccif2{
	margin-left:55px;
}
#cdiv_cassa1 #ccif3{
	margin-left:42px;

}
#cdiv_cassa1 #ccif4{
	margin-left:29px;
}
#cdiv_cassa1 #ccif5{
	margin-left:16px;
}
#consultant	{
	padding:0px 0px 0px 0px;
}

#consultant div.name	{
	padding-top:5px;
}

#consultant div.about	{
	padding:0px;
	font-size:12px;
}

#consultant div.change	{
	padding-top:5px;
}

#consultant div.change span	{
	color:#2466b0;
	font-size:11px;
	margin-left:4px;
	cursor:pointer;
	border-bottom:1px dotted #2466b0;
}

#consultant div.change img	{
	vertical-align:middle;
	cursor:pointer;
}

div#search	{
	padding-left:80px;
}

div#search input	{
	font-size:12px;	
}

div#search div.button	{
	background:#fff url(/img/button_search.gif);
	width:64px;
	height:19px;
	text-align:center;
	padding-top:1px;
	font-size:12px;
	cursor:pointer;
	margin-left:7px;
}

div#catalog	{
	margin-top:20px;
	padding-left:80px;
}

div#catalog a	{
	color:#034da2;
}
div#catalog .menurazdel	{
	color:#034da2;
	text-decoration:underline;
	cursor:pointer;
}

div#catalog a#controlCatalog	{
	color:#034da2;
	border-bottom: 1px dotted #034da2;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
	display:inline-block;
}

div#catalog span	{
	display:inline-block;
	margin-bottom:10px;
}

div#banners	{
	margin-top:5px;
	padding-left:46px;
}
div#banners1	{
	margin-top:0px;
	padding-left:62px;
}
div#banners20	{
	margin-top:15px;
	padding-left:36px;
}
div#banners21	{
	margin-top:0px;
	padding-left:52px;
}
div#banners30	{
	margin-top:15px;
	padding-left:46px;
}
div#banners img	{
	border:none;
	margin-bottom:20px;
}
.banners-img{
	border:none;
	margin-bottom:5px;
}
.banners1-img{
	border:none;
	margin-bottom:20px;
}
div#news	{
	margin-top:10px;
	padding-left:30px;
}

div#news h3	{
	font-weight:bold;
	font-size:14px;
	padding-bottom:15px;
}

div#news td	{
	padding-left:10px;
}

div#news td.img	{
	width:85px;
}

div#news td.img img	{
	border:none;
	margin:0px;
	padding:0px;
}

div#news div.data	{
	font-size:12px;
	color:#2466b0;
	padding-bottom:5px;
}

div#news div.name	{
	width:200px;
}

div#news div.name a	{
	color:#4c2a10;
	font-size:16px;
}
	
div#news div.description	{
	padding:5px 0px 30px 0px;
	font-size:12px;
	width:200px;

}

div.index_product	{
	width:285px;
	float:left;
	margin-right:10px;
	height:520px;
	border:0px solid red;
}

div.index_product div.image	{
	width:270px;
	height:270px;
	cursor:pointer;
}

div.index_product img.image{
	position:relative;
	width:280px;
	height:280px;
	cursor:pointer;
	border:0px solid #ff55ff;

}

div.index_product div.image {
	width:280px;
	height:280px;
	position:relative;
}

div.index_product div.discount div     {
	position:absolute;
	margin-left:10px;
	margin-top:20px;	
     background: url('/img/label_discount_big.png') top left no-repeat;
     _background: none !important;
     _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/label_discount_big.png', sizingMethod='crop');
	width:68px;
	height:68px;
	z-index:10;	
}

div.crumbs	{
	color:#2466b0;
	font-size:12px;
	z-index:5;	
}

div.crumbs a	{
	color:#2466b0;
}

div.atrmore {
	line-height: 0.98;
	color:#2466b0;
	font-size:11px;
}

div.index_product div.name	{
	padding:3px 0px;
	line-height:30px;
	z-index:5;
}

div.index_product div.name a	{
	color:#022b7d;
	font-size:26px;
	font-weight:bold;
/*	float:left;*/
}

div.index_product div.name div.gift	{
	display:inline;
}

div.index_product div.name div.gift img	{
	position:relative;
	top:7px;
	margin-left:10px;
}

div.index_product div.name div.gift a	{
	color:#2466b0;
	font-size:10px;
	position:relative;
	top:-5px;
	margin-left:5px;
}

div.index_product div.motto	{
	padding:5px 0px;
}




div.inner_product	{
	width:210px;
	float:left;
	margin:5px 5px 0px 5px;
	height:415px;
	border:0px solid red;
/*	border:1px solid #ff55ff;*/
}

div.inner_product div.image	{
	width:209px;
	height:210px;
	cursor:pointer;
}

div.inner_product div.image {
	width:210px;
	height:210px;
}

div.inner_product img.image{
	position:relative;
	width:210px;
	height:210px;
	cursor:pointer;
	border:0px solid blue;

}

div.inner_product div.discount_inner div     {
	position:absolute;
	margin-left:10px;
	margin-top:20px;	
     background: url('/img/label_discount_big.png') top left no-repeat;
     _background: none !important;
     _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/label_discount_big.png', sizingMethod='crop');
	width:68px;
	height:68px;
	border:0px solid blue;
	z-index:10;

}

div.discount_inner_small{
	position:relative;
	top:-3px;
	left:-13px;
	width:25px;
	height:25px;	
	font-weight:bold;
     background: url('/img/label_discount_small.png') no-repeat;
     _background: none !important;
     _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/label_discount_small.png', sizingMethod='crop');
	 	width:25px;
	height:25px;
	
}

div.inner_product div.name	{
	padding:3px 0px;
	line-height:25px;
}

div.inner_product div.name a	{
	color:#022b7d;
	font-size:16px;
	font-weight:bold;
	margin-right:10px;
/*	float:left;*/
}

div.inner_product div.name div.gift	{
	display:inline;
}

div.inner_product div.name div.gift img	{
	position:relative;
	top:3px;
}

div.inner_product div.name div.gift a	{
	color:#2466b0;
	font-size:10px;
	position:relative;
	top:-1px;
	margin-left:3px;
}

table.price	{
	margin-top:5px;
}

table.price td.left	{
	width:19px;
	height:50px;
	background:#fff url('/img/price_left.gif') 0px 3px no-repeat;
}

table.discount td.left	{
	background:#fff url('/img/price_discount_left.gif') 0px 3px no-repeat;
}


table.price  td.center .fractional{
	margin-top:3px;
	margin-left:3px;
	font-size:9px; 
	color:#054daf;
	font-weight:bold;
}

table.price  td.center .fractional1{
	margin-top:3px;
	margin-left:3px;
	font-size:9px; 
	color:#ffffff;
	font-weight:bold;
}
 
table.price div.order	{
	font-size:20px;
	color:#022b7d;
	font-weight:bold;
}

table.price td.order  #order{
	font-size:24px;
}

table.price td.online	{
	height:50px;
	background:#fff url('/img/price_online.gif') 0px 3px repeat-x;
	color:#ffffff;
	font-size:26px;
	font-weight:bold;
	padding:7px 2px 0px 15px;
	white-space:nowrap;
}


table.price td.center	{
	width:36px;
	height:50px;
	background:#fff url('/img/price_center.gif') no-repeat;
}
table.price td.center1	{
	width:36px;
	height:50px;
	background:#fff url('/img/price_center.gif') no-repeat;
}
table.discount td.center	{
	width:36px;
	height:50px;
	background:#fff url('/img/price_discount_center.gif') no-repeat;
}
table.discount td.online	{
	height:50px;
	background:#fff url('/img/price_discount_online.gif') 0px 3px repeat-x;
	color:#054daf;
	font-size:26px;
	font-weight:bold;
	padding:7px 2px 0px 15px;
	white-space:nowrap;
}


table.price td.right	{
	background:#fff url('/img/price_econom.gif') repeat-x;
	color:#774f2c;
	font-size:12px;
	font-weight:bold;
	padding-left:2px;
	white-space:nowrap;
}

table.price td.right div.econom	{
	height:22px;
	background:url('/img/price_right.gif') top right no-repeat;
	padding:4px 26px 0px 0px;
}

table.price div.offline	{
	color:#2466b0;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
}

table.price div.offline span	{
	font-size:10px;
	position:relative;
	top:-5px;
	left:1px;
}











table.price_inner	{
	margin-top:5px;
}

table.price_inner  td.center .fractional{
	margin-top:10px;
	margin-left:3px;
	font-size:9px; 
	color:#ffffff;
	font-weight:bold;
}
 
table.price_inner td.order div#order	{
	font-size:18px;
	color:#022b7d;

}

table.price_inner td.left	{
	width:18px;
	height:37px;
	background:#fff url('/img/price_inner_left.gif') 0px 3px no-repeat;
}

table.discount_inner td.left	{
	background:#fff url('/img/price_discount_left.gif') 0px 3px no-repeat;
}

table.price_inner td.online	{
	height:37px;
	background:#fff url('/img/price_inner_online.gif') 0px 3px repeat-x;
	color:#ffffff;
	font-size:18px;
	font-weight:bold;
	padding:10px 1px 0px 2px;
	white-space:nowrap;
}


table.discount_inner  td.center .fractional{
	margin-top:5px;
	margin-left:3px;
	font-size:9px; 
	color:#054daf;
	font-weight:bold;
}
 
table.discount_inner td.order div#order	{
	font-size:18px;
	color:#022b7d;
}

table.discount_inner td.online	{
color:#054daf;
	background:#fff url('/img/price_discount_online.gif') 0px 3px repeat-x;
}

table.price_inner td.center	{
	width:28px;
	height:40px;
	background:#fff url('/img/price_inner_center.gif') no-repeat;
}

table.price_inner td.order_modif div.order	{
	font-size:18px;
}
table.price_inner td.center1	{
	width:28px;
	height:40px;
	background:#fff url('/img/price_inner_center1.gif') no-repeat;
}
table.discount_inner td.center	{

	width:36px;
	height:50px;
	background:#fff url('/img/price_discount_center.gif') no-repeat;
}

table.price_inner td.right	{
	background:#fff url('/img/price_inner_econom.gif') repeat-x;
	color:#774f2c;
	font-size:11px;
	font-weight:bold;
	padding-left:2px;
	white-space:nowrap;
}

table.price_inner td.right div.econom	{
	text-align:right;
	height:22px;
	background:url('/img/price_inner_right.gif') top right no-repeat;
	padding:4px 21px 0px 0px;
}

table.price_inner div.offline	{
	color:#2466b0;
	font-size:11px;
	font-weight:normal;
	line-height:13px;
}

table.price_inner div.offline span	{
	font-size:9px;
	position:relative;
	top:-5px;
	left:1px;
}


#footer	{
	margin:40px 40px 0px 40px;
	background:url('/img/h1_bg.gif') 0px 0px repeat-x;
}

#footer table.main td	{
	padding:40px 0px;
}

#footer table.main td td	{
	padding:0px;
}

#footer table.main td#footer_pay	{
	padding-left:50px;
}

#footer table.main td#footer_pay a	{
	margin-right:10px;
}

#filters	{
	background: #f2f2f2 url('/img/filters_top.gif') top no-repeat;
	width:240px;
	margin:10px 0px 0px 60px;
}

#filters div	{
	background:url('/img/filters_bottom.gif') bottom no-repeat;
	padding:10px 0px 40px 0px;
}

#filters div h4	{
	font-weight:bold;
	font-size:12px;
	color:#022b7d;
	padding:10px 0px 5px 0px;
	margin-left:30px;
}

#filters div ul	{
	margin:0px 0px 10px 30px;
}

#filters div ul li a	{
	font-size:12px;
	padding-left:12px;
	color:#022b7d;
	background:url('/img/filters_plus.gif') 0px 5px no-repeat;
}

#filters div ul li	{
	line-height:20px;
}

#filters div ul li span	{
	font-size:8px;
	position:relative;
	top:-5px;
	left:3px;
}

#filters div div#current_filters	{
	background: #fff url('/img/filters_current_top.gif') top no-repeat;
	width:220px;
	margin:0px auto;
	padding:0px;
}

#filters div div#current_filters div.inner	{
	background:url('/img/filters_current_bottom.gif') bottom no-repeat;
	padding:10px 0px 10px 15px;
}

#filters div div#current_filters div.clear_all	{
	background:none;
	padding:10px 0px 0px 0px;
	font-size:11px;
}

#filters div div#current_filters div ul	{
	margin:0px;
}

#filters div div#current_filters div ul li a	{
	font-size:12px;
	padding-left:12px;
	color:#022b7d;
	background:url('/img/filters_x.gif') 0px 4px no-repeat;
}

#sort	{
	margin:10px 0px;
}

#sort td {
	height:18px;
	font-size:11px;
}

#sort td.act	{
	background:#f2f2f2 url('/img/sort_act_left.gif') left no-repeat;
	font-weight:bold;
}

#sort td.act div	{
	background:url('/img/sort_act_right.gif') right no-repeat;
	padding:2px 5px 2px 5px;
}


#show_more	{
	margin-top:20px;
	height:32px;
	background:#f2f2f2 url('/img/show_more_left.gif') left no-repeat;
}

#show_more div	{
	height:26px;
	background:url('/img/show_more_right.gif') right no-repeat;
	text-align:center;
	font-size:18px;
	color:#685a4f;
	padding:4px 0px 2px 0px;
}

#show_more div a	{
	color:#022b7d;
	border-bottom:1px dotted #022b7d;
	text-decoration:none;
}

table.sub_menu	{
	z-index:100;
	position:absolute;
	top:-20px;
	display:none;
}
table.sub_menu .tdleft_top{
	width:55px;
	height:18px;
	background: url('/img/menu_top_left.png') right no-repeat;
}
table.sub_menu .tdcentr_top{
	height:18px;
	background: url('/img/menu_top_center.png') repeat-x;
}
table.sub_menu .tdright_top{
	width:26px;
	height:18px;
	background: url('/img/menu_top_right.png') no-repeat;
}

table.sub_menu .tdleft{
	height:28px;
	width:55px;
	background: url('/img/menu_left.png') right top repeat-y;
	vertical-align:top;

}

table.sub_menu .tdcenter{
	background:#f2f2f2;
}
table.sub_menu .tdright{
	width:26px;
	height:18px;
	background: url('/img/menu_right.png') repeat-y;
}

table.sub_menu .tdleft_bot{
	width:55px;
	height:24px;
	background: url('/img/menu_bottom_left.png') right no-repeat;
}
table.sub_menu .tdcentr_bot{
	height:24px;
	background: url('/img/menu_bottom_center.png') repeat-x;
}
table.sub_menu .tdright_bot{
	width:26px;
	height:24px;
	background: url('/img/menu_bottom_right.png') no-repeat;
}





table.sub_menu_content td	{
	padding:0px 40px 10px 20px;
}

table.sub_menu_content h2	{
	font-size:15px;
	font-weight:bold;
	padding:10px 0px 3px 0px;
}

table.sub_menu_content ul	{
	margin-bottom:20px;
	font-size:12px;
	line-height:15px;
}

table.sub_menu_content ul li	{
	margin-bottom:5px;
}

div#catalog table.sub_menu_content a	{
	color:#022b7d;
}

div#item_image	{
	width:320px;
	height:320px;
}

div.item_images_preview	{
	width:38px;
	height:38px;
	float:left;
	margin:10px;
	cursor:pointer;
}

div#order	{
	color:#2466b0;
	font-size:30px;
	padding:5px 0px 5px 12px;
}

div#order a	{
	color:#022b7d;

	display:inline-block;
}
div#order .not_available	{
	color:#2466b0;
	font-size:20px;
	display:inline-block;
}
td.certgift a	{
	color:#022b7d;
	font-size:18px;
	display:inline-block;
}
div.giftsheads{
	width:610px;
	color:#034da2;
	text-decoration:none;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
	display:inline-block;
}
div.giftsmore{
	color:#685a4f;
	text-decoration:none;
	font-size:16px;
	font-weight:bold;
	margin-bottom:10px;
}
div#gifts	{
	width:315px;
	margin-top:5px;
	padding-top:0px;
}

div#gifts div.top	{
	margin-top:5px;
	padding-top:8px;
	background:url('/img/gifts_bg_top.gif') top no-repeat;
}
div#gifts div.inner	{
	border:0px solid red;
	background-image:url('/img/gifts_bg_center.gif');
	background-repeat:repeat-y;
	color:#2466b0;
}
div#gifts div.bottom	{
	padding:2px 0px 8px 0px;
	border:0px solid blue;
	background:url('/img/gifts_bg_bottom.gif') bottom no-repeat;
	color:#2466b0;
}
div#gifts div.box{

}
div#gifts br.clear{
line-height:.5;

}

div#gifts div.gifts_images_preview{
	float:left;
	margin:10px 10px 10px 15px;
	width:40px;
	height:40px;
}
	
div#gifts div.title	{
	margin:0px 0px 0px 80px;
	font-weight:bold;
	font-size:16px;
	color:#7dbe31;
}

div#gifts div.head	{
	margin:0px 0px 0px 80px;
	font-size:12px;
	border:0px solid blue;
	color:#2466b0;
}

div#gifts div.name	{
	margin:0px 0px 0px 80px;
	font-size:16px;
	font-weight:bold;		
	color:#2466b0;
}

ul#gifts li	{
	background:url('/img/properties_bullet.gif') 0px 2px no-repeat;
	padding:2px 0px 3px 20px;
	font-size:12px;
}

div#properties	{
	width:313px;
	padding-top:10px;
	background:url('/img/properties_bg_top.gif') top no-repeat;
}

div#properties div.inner	{
	padding:0px 0px 10px 20px;
	background:url('/img/properties_bg_bottom.gif') bottom no-repeat;
	color:#2466b0;
}


div.header	{
	font-weight:bold;
	padding:0px 0px 10px 5px;
	font-size:13px;
}

ul#properties li	{
	background:url('/img/properties_bullet.gif') 0px 2px no-repeat;
	padding:2px 0px 3px 20px;
	font-size:12px;
}

div.nav_item1	{
	width:310px;
	height:55px;
	margin:0 auto;
	padding-left:0px;
}
div.nav_item1 div.inner{
	padding-left:0px;
		margin-left:0px;
}
table.nav_item1 td.form1{
	font-size:12px;
}
.item_name .navMainLinks{
	margin-left:0px;
}
.item_name .navMainLinks{
	color:#034da2;font-size:12px;
}
table.nav_item1 span.nav_item_price{
text-decoration:line-through;font-size:12px;font-weight:bold;margin-left:11px;
}
table.nav_item1 div.order{
margin-left:4px;font-size:11px;color:#034da2;cursor:pointer;
}

table.nav_item1_price{
	margin-top:3px;
	width:110px;
}
table.nav_item1_price td.nav_item1_priceleft{
	width:9px;
	height:18px;
	background:url('/img/nav_price_left1.gif') no-repeat;
}

table.nav_item1_price td.nav_item1_pricecentr{
	width:14px;
	text-align:right;
	background:url('/img/nav_price_center1.gif') repeat-x;
	color:#fff;
	font-size:11px;
}

table.nav_item1_price td.nav_item1_priceright{
	width:24px;
	height:15px;
	background:url('/img/nav_price_right1.gif') no-repeat;
}
div#proposition	{
	margin-top:10px;
	width:313px;
	padding-top:10px;
	background:url('/img/proposition_bg_top.gif') top no-repeat;
}

div#proposition div.inner	{
	padding:0px 0px 0px 10px;
	color:#2466b0;
	z-index:10000;
}
div#proposition div.bottom	{
	margin-top:5px;
	padding:0px 0px 0px 20px;
	background:url('/img/proposition_bg_bottom.gif') bottom no-repeat;
	color:#2466b0;
}

#nav	{
	width:240px;
	margin:10px 0px 0px 70px;
}

#nav_top	{
	background:url('/img/item_nav_bg_top.gif') top no-repeat;
	height:21px;
	text-align:center;
	padding-top:5px;
}

#nav_bottom	{
	background:url('/img/item_nav_bg_bottom.gif') bottom no-repeat;
	height:23px;
	text-align:center;
	padding-top:3px;
}

#nav_list	{
	background:url('/img/item_nav_bg_center.gif') repeat-y;
	padding-bottom:10px;
}

div.nav_item	{
	width:232px;
	height:90px;
	margin:0 auto;
}

div.current	{
	background:url('/img/nav_bg_top.gif') 0px 10px no-repeat;
}

div.current div.inner	{
	background:url('/img/nav_bg_bottom.gif') left bottom no-repeat;
}

div.nav_item_image	{
	width:38px;
	height:38px;
	cursor:pointer;
}

.notLink	{
	color:#2466b0;
	border:none;
	cursor:default;
}

#item_menu td.left	{
	width:13px;
	background:url('/img/item_menu_left.gif') left no-repeat;
	height:30px;
}

#item_menu td.center	{
	background:#f2f2f2;
	height:30px;
}

#item_menu td.right	{
	width:13px;
	background:url('/img/item_menu_right.gif') right no-repeat;
	height:30px;
}

#item_menu td.center table	{
	margin-left:10px;
}

#item_menu td.center table.current td.left	{
	width:10px;
	background:url('/img/item_menu_current_left.gif') left no-repeat;
	height:25px;
}

#item_menu td.center table.current td.center	{
	background:#FFF;
	height:25px;
}

#item_menu td.center table.current td.right	{
	width:10px;
	background:url('/img/item_menu_current_right.gif') right no-repeat;
	height:25px;
}

#item_menu td.center table.notcurrent td.left	{
	width:10px;
	background:#f2f2f2;
	height:25px;
}

#item_menu td.center table.notcurrent td.center	{
	background:#f2f2f2;
	height:25px;
}

#item_menu td.center table.notcurrent td.right	{
	width:10px;
	background:#f2f2f2;
	height:25px;
}
#item_menu table.notcurrent span.center{
	border-bottom-style:dotted ;
	border-bottom-width:1px;
	cursor:pointer;
}
#item_menu table.notcurrent div.center{


}
table.propertis	{
	margin-top:20px;
}

table.propertis td	{
	padding:10px 10px 10px 0px;
	font-size:12px;
}

div#content	{
	padding-top:20px;
	font-size:12px;
	line-height:17px;
}

div#content ul li	{
	margin-bottom:5px;
	padding-left:23px;
	background:url('/img/li.gif') 0px 5px no-repeat;
}

table.setup	td	{
	vertical-align:top;
	padding:0px 50px 10px 0px;
	border-top:1px solid #efefef;
}

table.setup	td div	{
	font-size:12px;
	color:#999;
}

table.setup	td.price	{
	white-space:nowrap;
	font-weight:bold;
	color:#034da2;
	padding-right:0px;
}

table.setup	td.no_border	{
	border:none;
}

table.setup	td table.price	{
	width:60px;
}

table.setup	td table.price td	{
	padding:0px;
	border:none;
}

table.popup	{
	position:absolute;
	display:none;
	z-index:99;
}


table.popup td.top_left	{
	width:8px;
	height:8px;
	background-image:url('/img/popup_top_left.gif');
	background-repeat:no-repeat;
}

table.popup td.top_right	{
	width:8px;
	height:8px;
	background-image:url('/img/popup_top_right.gif');
	background-repeat:no-repeat;
}

table.popup td.yellow	{
	background-color:#93c6ff;
}

table.popup td.bottom_left	{
	width:8px;
	height:8px;
	background:url('/img/popup_bottom_left.gif') no-repeat;
}

table.popup td.bottom_right	{
	width:8px;
	height:8px;
	background:url('/img/popup_bottom_right.gif') no-repeat;
}

table.popup td.content	{
	padding:2px 0px 0px 10px;
}

table.popup td.content div.header	{
	font-size:11px;
	font-weight:bold;
}

table.popup td.content td.label	{
	font-size:12px;
	padding-bottom:10px;
	white-space:nowrap;
}

table.popup td.content td.input	{
	font-size:12px;
	padding:0px 0px 10px 10px;
}

table.popup td.content td.input input	{
	font-size:13px;
}

table.popup td.content td.input input.button	{
	padding:0px 5px;
}

img.popup_close	{
	cursor:pointer;
}


#suggestions	{
	display:none;
	position:absolute;
	top:21px;
	left:-10px;
	width:253px;
	background:#fff url('/img/suggestions_center.gif') repeat-y;
	z-index: 100;
}

#suggestions div.top	{
	background:url('/img/suggestions_top.gif') top no-repeat;
}

#suggestions div.bottom	{
	height:25px;
	background:url('/img/suggestions_bottom.gif') bottom no-repeat;
}

#suggestions div.total{
	height:25px;
	width:235px;	
	background:url('/img/suggestions_total.gif') top no-repeat;
	font-size:12px;
	padding:3px 0px 0px 20px;
	margin-top:0px;	
	cursor:pointer;
 	text-decoration:underline;		
}

#suggestions div.total div	{
	color:#533710;
	display:inline-block;
	background:url('/img/search_arrow.gif') right 4px no-repeat;
	padding-right:8px;
	float:left; 
	cursor:pointer; 	
	text-decoration:underline;
}

div.sugg_item	{
	width:232px;
	margin:0 auto;
}

div.sugg_item_image	{
	width:38px;
	height:38px;
}
table.sugg_item{
	width:240px;
}
table.sugg_item td.sugg_item_image{
	width:38px;
	padding:7px 0px;
	text-align:right;
}
table.sugg_item td.sugg_itemname{
	padding:7px 0px 7px 10px;
	vertical-align:top;
}
table.sugg_price{
	margin-top:3px;
}
table.sugg_price td.sugg_priceleft{
	width:9px;
	height:18px;
	background:url('/img/nav_price_left.gif') no-repeat;
}
table.sugg_price td.sugg_pricecentr{
	background:url('/img/nav_price_center.gif') repeat-x;
	color:#fff;
	font-size:11px;
}

table.sugg_price td.sugg_pricecentr1{
	background:url('/img/nav_price_center.gif') repeat-x;
	color:#054daf;
	font-size:11px;
}
table.sugg_price td.sugg_priceright{
	width:24px;
	height:18px;
	background:url('/img/nav_price_right.gif') no-repeat;
}



/* Shopping Cart
-----------------------------------------------------------------*/
.cart_itemplus{
	background:url('/img/item_plus.jpg') center no-repeat;
	width:23px;
	height:23px;
}

.cart_itemminus{
	background:url('/img/item_minus.jpg') center no-repeat;
	width:23px;
	height:23px;	
}
.cart_itemcount,.cart_itemcount_del{
	background:url('/img/item_counts.gif') center no-repeat;
	padding-top:3px;	
	width:33px;	
	height:33px;	
	text-align:center;
	vertical-align:middle;	
	color:#022b7d;
	font-size:24px;	
	font-weight:bold;		
	
}
.cart_itemcount_del{
	color:#999999;
	
}
.cart_itemsum,.cart_itemprice,sup.cart_itemsum,.cart_itemtotal,.cart_itemsum_del,.cart_itemprice_del,sup.cart_itemsum_del,.cart_itemtotal_del{
	text-align:center;
	vertical-align:middle;	
	color:#022b7d;
	font-size:24px;	
	font-weight:bold;		
	}
.cart_itemsum_del,.cart_itemprice_del,sup.cart_itemsum_del,.cart_itemtotal_del{
	color:#bababa;
	}	
.cart_itemtotal{
	text-align:center;
}	
sup.cart_itemsum{
	font-size:16px;	
	}	
.cart_itemimg{
	width:100px;	
	height:100px;
}
.cart_itemname a{
	color:#022b7d;
	font-size:16px;	
	font-weight:bold;	
}
.cart_itemname_del a{
	color:#6b7890;
	font-size:16px;	
	font-weight:bold;	
}

.cart_itemcatname{
	font-size:14px;	
}
.cart_itemcatname_del{
	color:#bababa;
	font-size:14px;	
}
.cart_thitem{
	color:#022b7d;
	font-size:14px;	
	font-weight:bold;	
}
#thank_you1{
	width:511px;	
	height:737px;
	background:url('/img/thanks1.jpg') center no-repeat;
	border:1px solid #ffffff; 
}
#cthank_you1{
	position:relative;
	width:320px;	
	height:200px;
	margin-left:10px;
	margin-top:16px;

}
.thank_you1_header{
	width:320px;	
	margin-top:20px;
	font-size:18px;	
	font-weight:bold;
	text-align:center;
}
.thank_you1_text{
	position:relative;
	width:300px;	
	height:150px;
	margin-left:10px;
	margin-top:15px;
	font-size:14px;	
	margin-left:10px;
}
#thank_you1 .thank_you1_clbot{
	position:relative;
	display: block;
	background:url('/img/button_close.gif') center no-repeat;
	width:9px;	
	height:9px;
	top:-200px;
	left:305px;	
	cursor:pointer;
}
.modif_itemimg{
	width:40px;	
	height:40px;
}
.modif_itemname a{
	color:#022b7d;
	font-size:16px;	
	font-weight:bold;	
}
.modif_itemcatname{
	font-size:14px;	
}

div#warranty	{
	width:315px;
	height:31px;
	margin-top:5px;
	padding-top:0px;
}

div#warranty div.top	{
float:left;
	width:15px;
	height:31px;
	margin-top:0px;
	padding-top:0px;
	background:url('/img/warranty-left.gif') left no-repeat;
}
div#warranty div.inner	{
	float:left;	
	height:31px;
	width:285px;
	padding:6px 0px 8px 0px; 
	font-size:16px;
	background-image:url('/img/warranty-center.gif');
	background-repeat:repeat-x;
	color:#ffffff;
}
div#warranty div.bottom	{
	float:left;	
	width:15px;
	height:31px;
	border:0px solid blue;
	background:url('/img/warranty-right.gif') right no-repeat;
	color:#ffffff;
}

div#supermenu_items	{
	width:445px;
	height:75x;
	margin-top:5px;
	margin-left:0px;	
	padding-top:0px;
}

div#supermenu_items div.top	{
	float:left;
	width:17px;
	height:75px;
	margin-top:0px;
	padding-top:0px;
	background:url('/img/super-menu-left.gif') left no-repeat;
}
div#supermenu_items div.inner	{
	float:left;	
	height:75px;
	width:400px;
	padding:0px 0px 0px 0px; 
	font-size:16px;
	border:0px solid red;	
	background-color:#ffffff;
	color:#2466b0;
}
div#supermenu_items div.bottom	{
	float:left;	
	width:17px;
	height:75px;
	border:0px solid blue;
	background:url('/img/super-menu-right.gif') right no-repeat;
}

div#supermenu_items img.itemimg{
	float:none;	
	width:50px;	
	height:50px;
text-align:center;	
	border:0px solid blue;
}
div#supermenu_items div.itemname a{
	color:#022b7d;
	font-size:14px;	
	font-weight:bold;	
}
div#supermenu_items div.itemcatname{
	font-size:12px;	
}
div.discount_inner_small1{
	position:relative;
	top:-40px;
	left:-10px;
	width:25px;
	height:25px;	
     background: url('/img/label_discount_small.png') no-repeat;
     _background: none !important;
     _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/label_discount_small.png', sizingMethod='crop');
	
}
/* Domain */
#content_domain .domain_termin{
	font-size:12px;	
}
#regdomain1 table.popup td.content div.header	{
	font-size:11px;
	font-weight:bold;
}


#RegNFSForm td.FregAcc{
	height:25px;
	font-size:12px;	
	font-weight:bold;
	margin-right:3px;
	background-color:#f2f2f2;		
		
}
#RegNFSForm td.FregAcc2{
	height:25px;
	font-size:12px;	
	margin-right:3px;
	padding-left:10px;
	vertical-align:middle;	
	background-color:#f2f2f2;		
		
}
#RegNFSForm td.FregAcc2 div.lbl{
	cursor:pointer;
}

#RegNFSForm td.FregAcc3{
	height:2px;
	background-color:#ffffff;	
		
}
#RegNFSForm input.FregAccInp{
	width:250px;
}

#RegNFSForm td.FregAcc span.redstyle1{
	font-size:14px;	
	font-weight:bold;
	color:red;
	margin-left:3px;
	margin-right:3px;	
}
#RegNFSForm #error_email{
	display:none;
	color:red;
	font-size:12px;	
}








#regaccount td.FregAcc{
	height:25px;
	font-size:12px;	
	font-weight:bold;
	margin-right:3px;
	background-color:#f2f2f2;		
		
}
#regaccount td.FregAcc2{
	height:25px;
	font-size:12px;	
	margin-right:3px;
	padding-left:10px;
	vertical-align:middle;	
	background-color:#f2f2f2;		
		
}
#regaccount td.FregAcc2 div.lbl{
	cursor:pointer;
}

#regaccount td.FregAcc3{
	height:2px;
	background-color:#ffffff;	
		
}
#regaccount input.FregAccInp{
	width:250px;
}

#regaccounttd.FregAcc span.redstyle1{
	font-size:14px;	
	font-weight:bold;
	color:red;
	margin-left:3px;
	margin-right:3px;	
}
#regaccount #error_email{
	display:none;
	color:red;
	font-size:12px;	
}
#btnReg{
	width:120px;
	height:23px;	
	background:url('/img/reg_bot.gif') center no-repeat;
	cursor:pointer;	
	font-size:12px;	
	padding-top:4px;
	vertical-align:middle;
	border:0px solid red;	
}
#btnResPass{
	width:100px;
	height:23px;	
	background:url('/img/reg_bot.gif') center no-repeat;
	cursor:pointer;	
	font-size:12px;	
	padding-top:4px;
	vertical-align:middle;
	border:0px solid red;	
}
ul.style1 li{
	list-style:square;
	margin-left:20px;	
}


.tdorders_hist{
	padding-left:10px;
	height:25px;	
	font-size:14px;	
	font-weight:bold;
	color:#000000;	
	background-color:#f2f2f2;	
}
.tdorders_histhead{
text-align:center;
	height:25px;	
	font-size:14px;	
	font-weight:bold;
	color:#000000;	
	background-color:#f2f2f2;	
}
