/* CSS Document */



/*--------------------------------------body---*/

body, td, th, div, p, label {

	color:#636363;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;	

}





a:hover {text-decoration:none}







/*------------------------------------------------------------------------------------------*/

/*----------------------------------- Main Design Styles -----------------------------------*/

/*------------------------------------------------------------------------------------------*/



body {background:#E5E5E5;}



.indent-content { padding:0 10px 5px 10px;}



.main {width:985px;}

.main-indent {padding:2px 4px 25px 4px;}





/*------------------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------------------*/

/*----------------------------------------- Header -----------------------------------------*/

/*------------------------------------------------------------------------------------------*/



#header .header-top {background:#E9E9E9 url(/images/header_top.gif) top repeat-x;}
#header .header-bottom {background:url(/images/header_bottom.gif) bottom repeat-x;}
#header .header-right {background:url(/images/header_right.gif) right repeat-y;}
#header .header-left {background:url(/images/header_left.gif) left repeat-y;}
#header .header-bottom-right {background:url(/images/header_bottom_right.gif) bottom right no-repeat;}
#header .header-bottom-left {background:url(/images/header_bottom_left.gif) bottom left no-repeat;}
#header .header-top-right {background:url(/images/header_top_right.gif) top right no-repeat;}
#header .header-top-left {background:url(/images/header_top_left.gif) top left no-repeat;}
#header .logo {padding:15px 0 13px 25px; float:left; }

#header .top-modules {float:right; width:350px;}
#header .top-modules .row-1 {width:100%; overflow:hidden;}
#header .top-modules .row-1 .row-indent {padding:28px 15px 5px 0;}
#header .top-modules .row-2 {width:100%; overflow:hidden;}
#header .top-modules .row-2 .row-indent {padding:7px 17px 5px 0;}

#header .top-modules .module {float:right; width:220px;}
#header .top-modules .row-2 .module {float:right; width:auto}
#header .top-modules .module h3 {float:left; margin:0; padding:2px 5px 0 0; font:normal 13px/16px Arial, Helvetica, sans-serif; text-transform:none;}

#header .top-modules .button {width:54px; float:left; background:url(/images/button_change.png) no-repeat 0 0; padding:2px 0px 4px 0px; border:none; color:#fff; font:normal 12px Arial, Helvetica, sans-serif}
#header .top-modules .inputbox {float:left; width:80px; margin-right:10px}
#header .top-modules .module .currency-form {float:left; width:145px;}
#header .top-modules .module .currency-form select {border:1px solid #E3E3E3; width:83px; float:left; margin-right:5px; font-size:10px; padding:1px;}
#header .top-modules .module .currency-form .button {margin:0; padding:0;}

#header .top-modules .module .vmCartModule {float:left; padding:3px 24px 5px 0; background:url(/images/cart_icon.png) 100% 2px no-repeat; font-size:11px;}
#header .top-modules .module .vmCartModule a {font-weight:bold;}



.module .search {width:100%; overflow:hidden;}
.module .search input {margin:0;}
.module .search .inputbox {width:115px; padding:1px 0px 3px 5px; background:url(/images/search_input.gif) no-repeat; border:0; float:left; margin-right:5px;}


/*------------------------------------------------------------------------------------------*/



/*------------------------------------------------------------------------------------------*/

/*----------------------------------------- Content ----------------------------------------*/

/*------------------------------------------------------------------------------------------*/



.content-bottom {background:#FFFFFF url(/images/content_side.gif) bottom repeat-x;}

.content-right {background:url(/images/content_side.gif) right repeat-y;}

.content-left {background:url(/images/content_side.gif) left repeat-y;}

.content-bottom-right {background:url(/images/content_bottom_right.gif) right bottom no-repeat;}

.content-bottom-left {background:url(/images/content_bottom_left.gif) left bottom no-repeat;}

.content-padding {padding:6px 7px 7px;}





.menu-block-top {background:#C63800 url(/images/menu_top.gif) top repeat-x;}

.menu-block-bottom-right {background:url(/images/menu_bottom_right.gif) bottom right no-repeat;}

.menu-block-bottom-left {background:url(/images/menu_bottom_left.gif) bottom left no-repeat;}

.menu-block-top-right {background:url(/images/menu_top_right.gif) top right no-repeat;}

.menu-block-top-left {background:url(/images/menu_top_left.gif) top left no-repeat;}



.menu {float:left; width:100%; margin-right:-225px;}

.module ul#mainlevel-nav {margin:0; padding:10px 0 13px 10px; list-style:none; overflow:hidden; height:100%;}

.module ul#mainlevel-nav li {float:left; margin:0; padding:0;}

.module ul#mainlevel-nav li a {display:block; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#FFFFFF; padding:3px 29px 3px 23px; background:url(/images/menu_separator.gif) 100% 3px no-repeat; text-decoration:none;}

.module ul#mainlevel-nav li a:hover {text-decoration:underline;}



.user-3 {float:right; width:220px; padding-bottom:10px;}



.user-3 .module {}

.user-3 .module .module-padding {padding:12px 5px 2px 34px;}



.content { width:100%; overflow:hidden; padding:6px 0px 6px 0px;}

.left { float:left; width:201px; margin:0 -201px 0 0; padding:0 0 0 0; position:relative;}

.center{float:left; width:100%;}

.indent-center { padding:0px 6px 0 6px; margin:0 201px 0 201px;}

.indent-center-2 { padding:0 6px 0 0; margin:0 201px 0 0;}

.indent-center-23 { padding:0 0 0 0; margin:0 0 0 0;}

.indent-center3 { padding:0 0 0 6px; margin:0 0 0 201px;}

.right { float:left; width:201px; margin:0 0 0 -201px; padding:0 0 0 0;}





/*------------------------------------------------------------------------------------------*/

/*-------------------------------------- Image Borders -------------------------------------*/

/*------------------------------------------------------------------------------------------*/



.imageBorder-bottom 		{background:#FFFFFF url(/images/box_side.gif) bottom repeat-x; width:100%; margin:0px 0px 5px 0px;}

.imageBorder-top 			{background:url(/images/box_side.gif) top repeat-x;}

.imageBorder-right 			{background:url(/images/box_side.gif) right repeat-y;}

.imageBorder-left 			{background:url(/images/box_side.gif) left repeat-y;}

.imageBorder-bottom-right 	{background:url(/images/box_bottom_right.gif) bottom right no-repeat;}

.imageBorder-bottom-left 	{background:url(/images/box_bottom_left.gif) bottom left no-repeat;}

.imageBorder-top-right 		{background:url(/images/box_top_right.gif) top right no-repeat;}

.imageBorder-top-left 		{background:url(/images/box_top_left.gif) top left no-repeat;}

.imageBorder-item-padding 	{padding:10px 9px;}



.imageBorder2-bottom 		{background:#FFFFFF url(/images/price_bottom.gif) bottom repeat-x; width:100%;}

.imageBorder2-top 			{background:url(/images/price_side.gif) top repeat-x;}

.imageBorder2-right 			{background:url(/images/price_side.gif) right repeat-y;}

.imageBorder2-left 			{background:url(/images/price_side.gif) left repeat-y;}

.imageBorder2-bottom-right 	{background:url(/images/price_bottom_right.gif) bottom right no-repeat;}

.imageBorder2-bottom-left 	{background:url(/images/price_bottom_left.gif) bottom left no-repeat;}

.imageBorder2-top-right 		{background:url(/images/price_top_right.gif) top right no-repeat;}

.imageBorder2-top-left 		{background:url(/images/price_top_left.gif) top left no-repeat; width:100%;}

.imageBorder2-indent 	{padding:10px 14px;}



.listing-navigation .imageBorder-bottom {background:#F5F5F5 url(/images/box_side.gif) bottom repeat-x;}

.listing-navigation .imageBorder-top {background:url(/images/box_side.gif) top repeat-x;}

.listing-navigation .imageBorder-right {background:url(/images/box_side.gif) right repeat-y;}

.listing-navigation .imageBorder-left {background:url(/images/box_side.gif) left repeat-y;}

.listing-navigation .imageBorder-bottom-right {background:url(/images/box_right_bottom.gif) bottom right no-repeat;}

.listing-navigation .imageBorder-bottom-left {background:url(/images/box_left_bottom.gif) bottom left no-repeat;}

.listing-navigation .imageBorder-top-right {background:url(/images/box_right_top.gif) top right no-repeat;}

.listing-navigation .imageBorder-top-left {background:url(/images/box_left_top.gif) top left no-repeat;}



.boxAddtoCart .imageBorder-bottom 				{background:#F5F5F5 url(/images/box_side.gif) bottom repeat-x; width:100%;}

.boxAddtoCart .imageBorder-top 					{background:url(/images/box_side.gif) top repeat-x;}

.boxAddtoCart .imageBorder-right 				{background:url(/images/box_side.gif) right repeat-y;}

.boxAddtoCart .imageBorder-left 				{background:url(/images/box_side.gif) left repeat-y;}

.boxAddtoCart .imageBorder-bottom-right 		{background:url(/images/box_right_bottom.gif) bottom right no-repeat;}

.boxAddtoCart .imageBorder-bottom-left 			{background:url(/images/box_left_bottom.gif) bottom left no-repeat;}

.boxAddtoCart .imageBorder-top-right 			{background:url(/images/box_right_top.gif) top right no-repeat;}

.boxAddtoCart .imageBorder-top-left 			{background:url(/images/box_left_top.gif) top left no-repeat;}

.boxAddtoCart .imageBorder-item-padding 		{padding:15px;}



.listing-bottom 		{background:url(/images/listing_side.gif) bottom repeat-x; width:100%;}

.listing-top 			{background:url(/images/listing_side.gif) top repeat-x;}

.listing-right 			{background:url(/images/listing_side.gif) right repeat-y;}

.listing-left 			{background:url(/images/listing_side.gif) left repeat-y;}

.listing-bottom-right 	{background:url(/images/listing_bottom_right.gif) bottom right no-repeat;}

.listing-bottom-left 	{background:url(/images/listing_bottom_left.gif) bottom left no-repeat;}

.listing-top-right 		{background:url(/images/listing_top_right.gif) top right no-repeat;}

.listing-top-left 		{background:url(/images/listing_top_left.gif) top left no-repeat;}

.listing-item-padding 	{padding:15px;}



.left .listing-bottom, 			.right .listing-bottom 			{background:none;}

.left .listing-top, 			.right .listing-top 			{background:none;}

.left .listing-right, 			.right .listing-right 			{background:none;}

.left .listing-left, 			.right .listing-left 			{background:none;}

.left .listing-bottom-right, 	.right .listing-bottom-right 	{background:none;}

.left .listing-bottom-left, 	.right .listing-bottom-left 	{background:none;}

.left .listing-top-right, 		.right .listing-top-right 		{background:none;}

.left .listing-top-left, 		.right .listing-top-left 		{background:none;}

.left .listing-item-padding, 	.right .listing-item-padding 	{padding:0;}



.content-navigation-bottom {background:#F5F5F5 url(/images/box_side.gif) bottom repeat-x;}

.content-navigation-top {background:url(/images/box_side.gif) top repeat-x;}

.content-navigation-right {background:url(/images/box_side.gif) right repeat-y;}

.content-navigation-left {background:url(/images/box_side.gif) left repeat-y;}

.content-navigation-bottom-right {background:url(/images/box_right_bottom.gif) bottom right no-repeat;}

.content-navigation-bottom-left {background:url(/images/box_left_bottom.gif) bottom left no-repeat;}

.content-navigation-top-right {background:url(/images/box_right_top.gif) top right no-repeat;}

.content-navigation-top-left {background:url(/images/box_left_top.gif) top left no-repeat;}



.x-tab-panel-body table.box-inner-bottom {background:none;}



.left .x-tab-panel-body table.box-inner-bottom, .right .x-tab-panel-body table.box-inner-bottom {background:#FFFFFF url(/images/box_inner_side.gif) bottom repeat-x;}

.left .x-tab-panel-body table td.box-inner-top, .right .x-tab-panel-body table td.box-inner-top {background:url(/images/box_inner_side.gif) top repeat-x;}



.box-inner-bottom 		{background:none; margin:0; padding:0;}

.box-inner-top 			{background:none; margin:0; padding:0; }

.box-inner-right 		{background:none;}

.box-inner-left 		{background:none;}

.box-inner-bottom-right {background:none;}

.box-inner-bottom-left 	{background:none;}

.box-inner-top-right 	{background:none;}

.box-inner-top-left 	{background:none; width:100%;}

.box-inner-padding 		{padding:0}



.left .box-inner-bottom,		.right .box-inner-bottom 		{background:#FFFFFF url(/images/box_inner_side.gif) bottom repeat-x; margin:0; padding:0;}

.left .box-inner-top,			.right .box-inner-top 			{background:url(/images/box_inner_side.gif) top repeat-x; margin:0; padding:0;}

.left .box-inner-right,			.right .box-inner-right 		{background:url(/images/box_inner_side.gif) right repeat-y;}

.left .box-inner-left,			.right .box-inner-left 			{background:url(/images/box_inner_side.gif) left repeat-y;}

.left .box-inner-bottom-right,	.right .box-inner-bottom-right 	{background:url(/images/box_inner_bottom_right.gif) bottom right no-repeat;}

.left .box-inner-bottom-left,	.right .box-inner-bottom-left 	{background:url(/images/box_inner_bottom_left.gif) bottom left no-repeat;}

.left .box-inner-top-right,		.right .box-inner-top-right 	{background:url(/images/box_inner_top_right.gif) top right no-repeat;}

.left .box-inner-top-left,		.right .box-inner-top-left 		{background:url(/images/box_inner_top_left.gif) top left no-repeat; width:100%;}

.left .box-inner-padding,		.right .box-inner-padding 		{padding:4px;}



/*--------------------- Image Border ---------------------*/



.box-head-top {background:#f2f6f9 url(/images/box_head_top.gif) top repeat-x;}

.box-head-right {background:url(/images/box_side.gif) right repeat-y;}

.box-head-left {background:url(/images/box_side.gif) left repeat-y;}

.box-head-top-right {background:url(/images/box_head_top_right.gif) top right no-repeat;}

.box-head-top-left {background:url(/images/box_head_top_left.gif) top left no-repeat;}



.box-bottom {background:#FFFFFF url(/images/box_side.gif) bottom repeat-x;}

.box-top {background:url(/images/box_top.gif) top repeat-x;}

.box-top2 {background:url(/images/box_side.gif) top repeat-x;}

.box-right {background:url(/images/box_side.gif) right repeat-y;}

.box-left {background:url(/images/box_side.gif) left repeat-y;}

.box-bottom-right {background:url(/images/box_bottom_right.gif) bottom right no-repeat;}

.box-bottom-left {background:url(/images/box_bottom_left.gif) bottom left no-repeat;}

.box-top2-right {background:url(/images/box_top_right.gif) top right no-repeat;}

.box-top2-left {background:url(/images/box_top_left.gif) top left no-repeat;}



/*--------------------------------------------------------*/



.left .module, .right .module {margin-bottom:6px; width:100%;}



.module h3 {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#4F4F4F; text-transform:none; padding:11px 0;}

.left .module h3, .right .module h3 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; line-height:normal; text-transform:none; padding:12px 10px 13px 37px;}



.left .module .box-indent, .right .module .box-indent {padding:10px 10px 19px 11px;}

.left .module .inputbox, .right .module .inputbox {width:98%;}





.module_menu {margin-bottom:6px; width:100%;}

.module_menu h3 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; line-height:normal; text-transform:none; padding:12px 10px 13px 37px;}

.module_menu .box-indent {padding:10px 10px 19px 11px;}

.module_menu ul, .module_menu ul {margin:0 !important; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; line-height:15px;}

.module_menu ul li, .module_menu ul li {padding:0; border-bottom:1px solid #E2E2E2;}

.module_menu ul li a, .module_menu ul li a {padding:5px 0 6px 33px; background:url(/images/bullet_1.gif) 11px 6px no-repeat; color:#797979; text-decoration:none; display:block;}

.module_menu ul li a:hover, .module_menu ul li a :hover {color:#F26005;}



.module_banner {margin-bottom:6px;}



.product-image table {width:auto; margin:0 auto;}



.listing-separator {font-size:0px; line-height:0px; overflow:hidden;}

.left .listing-separator, .right .listing-separator {width:100%; height:25px; font-size:0px; line-height:0px; overflow:hidden; background:url(/images/li_line.gif) 0 50% repeat-x;}





/*-------------------------------------footer---*/







.footer-top {background:#FFFFFF url(/images/footer_top.gif) top repeat-x; width:100%;}

.footer-bottom {background:url(/images/footer_bottom.gif) bottom repeat-x;}

.footer-right {background:url(/images/footer_right.gif) right repeat-y;}

.footer-left {background:url(/images/footer_left.gif) left repeat-y;}

.footer-bottom-right {background:url(/images/footer_bottom_right.gif) bottom right no-repeat;}

.footer-bottom-left {background:url(/images/footer_bottom_left.gif) bottom left no-repeat;}

.footer-top-right {background:url(/images/footer_top_right.gif) top right no-repeat;}

.footer-top-left {background:url(/images/footer_top_left.gif) top left no-repeat;}

.footer-indent {padding:15px 7px 11px;}

.footer-indent .width {overflow:hidden}

.footer .menu {margin:0px 0px 10px 0px; list-style:none}

.footer .menu li {float:left; background:url(/images/list-item2.gif) no-repeat right 5px; padding:0px 15px 0px 0px; margin:0px 15px 0px 0px;}



#footer .cards {float:left; width:190px; padding:8px 0 16px 17px;} 



#footer .module-padding {color:#535151; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:normal;}

.footer-menu a {color:#535151; text-decoration:none;}

.footer-menu a:hover {text-decoration:underline;}



.footer-menu ul {margin:0; padding:0; list-style:none; font-weight:normal; width:100%; overflow:hidden;}

.footer-menu ul li {display:inline; margin:0 0 0 -1px; padding:0 14px; background:none; background:url(/images/footer_menu_separator.gif) 0 7px no-repeat;}

.footer-menu ul li a {display:inline; padding:0; background:none; color:#535151;}



.footer {float:right; width:590px;}

.footer div {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#797979;}

.footer a {color:#797979; text-decoration:underline;}

.footer a:hover {text-decoration:none;}

.footer .module-padding {padding:5px 13px 0;} 



.footer-indent, .footer-indent a, .footer-indent div {font-size:11px !important}

.footer-indent div.fr {width:150px;float:right;text-align:right}



/*--------------------content---*/



h3 {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#2E2E2E; }





/*-------------------------------------topmenu---*/

.module-topmenu { padding:3px 0 0 0; height:38px;}

.bg-menu { background:url(/images/bg_topmenu.gif) 0 0 repeat-x;}

ul.menu-nav {

	padding:0 0px 0px 0;

	margin:0 0 0 12px;

}

ul.menu-nav li	{

	background:url(/images/devider_top_menu.gif) right 0 no-repeat;

	padding:10px 0 10px 23px;

	margin:0px 0 0px 0;

	display:block; 

	float:left;

	text-align:left !important;

}

ul.menu-nav li a  {

	padding:0 25px 0 0;

	color:#132139;

	font-family:Arial, Helvetica, sans-serif;

	display:block; 

	float:left;

	font-size:12px;

	font-weight:bold;

	text-decoration:none;

	text-align:left !important;

}

ul.menu-nav li a span	{

	font-size:12px;

	display:block; 

	padding:0px 0 0px 0px;

	color:#132139;

}

ul.menu-nav li a:hover{color:#132139;}

ul.menu-nav li a:visited{color:#132139;}





/*-------------------hover----*/



ul.menu-nav li a:hover  {

	color:#565D5D !important; 

	display:block; 

	float:left; 

	text-align:left !important; 

	text-decoration:underline;

	width:auto;

}

ul.menu-nav li a:hover span	{

	display:block;

}





/*-------------------visited---*/



ul.menu-nav li a:visited{

	color:#565D5D; 

}



/*-------------------active----*/



ul.menu-nav li.active a {

	color:#565D5D !important; 	

	display:block;

	float:left; 

	text-align:center;

	text-decoration:underline;  

	width:auto; 

}

ul.menu-nav li.active a span {

	display:block; 

	padding:0px 0 0px 0px;

}



/*----------------------------------------login-form---*/

.module-login	{

	background:url(/images/bg_login_form.gif) 0 0 no-repeat;

	width:262px;

	height:118px;

}

.module-login .ligined-block { padding:0 0 0 20px;}

.module-login .first {

	background:url(/images/box_top.gif) 0 0 no-repeat;

}

.module-login	.sec {

	background:url(/images/bottom_box.gif) 0 bottom no-repeat; width:100%;

	padding:0 0 0 0;

}

.module-login .box-indent {

	padding:10px 7px 15px 36px;

}



/*-------------------title----*/



.module-login h3 {

	color:#F7A21A;

	font-size:11px;

	font-weight:normal;

	padding:10px 0 7px 20px;

	font-weight:bold;

	margin:0 0 0 0;

}



/*-----------------content----*/



.module-login label {

	color:#606060;

	font-size:11px; line-height:14px;

	font-family:Arial, Helvetica, sans-serif;

	display:block;

	padding:5px 0px 6px 0px;

}

.module-login p, 

label.remember{

	color:#FFFFFF; 

	font-size:11px;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:none;

	font-weight:normal;

	padding:0px 0px 0px 0px;

}

.module-login p.no-account { padding:0 0 0 0 !important; color:#606060 !important;color:#606060; font-size:10px; line-height:15px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

.module-login p.no-account a{ color:#FEFFFF; font-size:11px; line-height:14px; font-family:Arial, Helvetica, sans-serif; text-decoration:none;}

.module-login p.no-account a:hover { text-decoration:underline;}

.module-login a	{

	color:#5AC7FF;

	font-size:11px;

	line-height:12px;

	font-family:Arial, Helvetica, sans-serif;

	text-decoration:none;

}

.module-login a:hover {

	color:#5AC7FF; 

	text-decoration:underline;

}

.module-login a:visited	{

	color:#5AC7FF;

}

.module-login .inputbox {

	border:1px solid #132139;

	color:#385A96;

	font-size:11px;

	line-height:14px;

	margin:0px 0px 9px 0px;

	padding:1px 0px 1px 5px;

	vertical-align:middle;

	width:90px;  

}

.pass-block { padding:0 0 0 15px;}

#mod_login_password { margin-bottom:7px;}

* html .module-login .inputbox { /*speical for ie6*/

	height:18px;

	width:95px;

}

#login .button {

	float:none;

	background:transparent url(/images/login.gif) no-repeat scroll 0 0;

	border:medium none;

	color:#FFFFFF;

	font-family:Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:16px;

	font-weight:bold;

	line-height:14px;

	margin:5px 0 4px;

	padding:2px 0 4px;

	text-transform:none;

	width:54px;

	height:20px;

}

* html .module-login .button {

	height:21px;

	padding:2px 0px 0px 0px;

}

#mod_login_remember	 { /* checkbox */

	display:block;

	float:left; 

	margin:0px 8px 0px 0px; 

	width:14px;

	height:14px

}

	

	

	

/*---------------------------------------------------------structure---*/



/*-------------------------------------articles----*/



/****Article title**********************/

.article-border-left{ background:none;}

.article-border-right{ background:none;}

.article-border-top{ background:none;}

.article-border-bottom{ background:none;}



.article-left-top { background:none;}

.article-right-top { background:none;}

.article-left-bottom { background:none;}

.article-right-bottom { background:none; width:100%; margin:0 0 0 0;}

.indent-article { padding:0 0 0 0;}

/**************************/



.icon-left { background:url(/images/bg_icon_left.gif) 0 0 no-repeat; margin:20px 10px 0 0; width:auto;}

.icon-right { background:url(/images/bg_icon_right.gif) right top no-repeat;}

.icon-right .space { background:url(/images/fill_icon.gif) 0 0 repeat-x; margin:0 0 0 17px; height:34px;}



.nn {

	margin:0px 0px 0px 0px !important;

}



.article-p { padding:0 0 40px 0;}

.article-table td a{ font-weight:bold; color:#444444; font-size:12px;}



.article-table td div { padding:5px 0 0 10px;}



.img-col{}

.text-col{ color:#2E2E2E; font-size:11px; line-height:14px; padding:0 0 0 20px;}

.text-col strong{ color:#1D88D1;}

.article-more{ color:#EA6211; font-size:12px; line-height:14px; font-weight:bold; padding:13px 0 0 0;}

.article-more a{ background:url(/images/bg_more.gif) 0 5px no-repeat; padding:0 0 0 9px; color:#EA6211; font-size:12px; line-height:14px; font-weight:bold; text-decoration:none;}

.article-more a:hover {text-decoration:underline;}



.button.addAddress {background:url(/images/buttons/button_add_address.png); display:block; padding:0; width:92px; height:23px; text-indent:-10000px; overflow:hidden; border:0; font-size:0px; line-height:0px; cursor:pointer;}

.button.addtocart, .addtocart_button_module, .addtocart_button {background:url(/images/buttons/button_add_to_cart.png); display:block; padding:0; width:81px; height:23px; text-indent:-10000px; overflow:hidden; border:0; font-size:0px; line-height:0px; cursor:pointer;}

.addtocart_button {margin:3px 0px 0px 0px;}

.button.back {background:url(/images/buttons/button_back.png); display:block; padding:0; width:51px; height:23px; text-indent:-10000px; overflow:hidden; border:0; font-size:0px; line-height:0px; cursor:pointer;}

.button.change {background:url(/images/buttons/button_change.png); display:block; padding:0; width:54px; height:20px; text-indent:-10000px; overflow:hidden; border:0; font-size:0px; line-height:0px; cursor:pointer;}

.button.details {background:url(/images/buttons/button_details.png) no-repeat 0 0 !important; display:block; padding:0; width:62px; height:23px; text-indent:-10000px; overflow:hidden; border:0; font-size:0px; line-height:0px; cursor:pointer;}

.button.login {background:url(/images/buttons/button_login.png); display:block; padding:0; width:42px; height:20px; text-indent:-10000px; overflow:hidden; border:0; font-size:0px; line-height:0px; cursor:pointer;}

.button.logout {background:url(/images/buttons/button_logout.png); display:block; padding:0; width:62px; height:23px; text-indent:-10000px; overflow:hidden; border:0; font-size:0px; line-height:0px; cursor:pointer;}

.button.remove {background:url(/images/buttons/button_remove.png); display:block; padding:0; width:68px; height:23px; text-indent:-10000px; overflow:hidden; border:0; font-size:0px; line-height:0px; cursor:pointer;}

.button.save {background:url(/images/buttons/button_save.png); display:block; padding:0; width:50px; height:23px; text-indent:-10000px; overflow:hidden; border:0; font-size:0px; line-height:0px; cursor:pointer;}

.button.send {background:url(/images/buttons/button_send.png); display:block; padding:0; width:52px; height:23px; text-indent:-10000px; overflow:hidden; border:0; font-size:0px; line-height:0px; cursor:pointer;}

.button.search {background:url(/images/buttons/button_search.png) no-repeat 0 0; display:block; padding:0; width:50px; height:20px; border:0; font-size:0px; line-height:0px; cursor:pointer;}

.button.confirmOrder {background:url(/images/buttons/button_confirm_order.png); display:block; padding:0; width:102px; height:23px; text-indent:-10000px; overflow:hidden; border:0; font-size:0px; line-height:0px; cursor:pointer;}



#accountShipto .button.save {float:left; margin-right:10px;}

#accountShipto .button.back {float:left; margin-right:10px;}

#accountShipto .button.remove {float:left; margin-right:10px;}



#vmMainPage h3 {font:bold 13px/20px Arial, Helvetica, sans-serif; color:#666; text-transform:none; padding:6px 0px 6px 0px;}

#vmMainPage h4 {font:bold 13px/18px Arial, Helvetica, sans-serif; color:#4f4f4f; padding:0px 0px 0px 38px; background:url(/images/bullet_2.gif) no-repeat 15px 0}

#vmMainPage h3 img {vertical-align:top; margin:2px 0px 0px 0px;}

#vmMainPage .inputbox {margin:0px 0px 5px 0px;}

div.buttons_heading {margin:3px 0px 0px 5px;}

.vmCartContainer {

	width:200px;

	float:right;

	background:#eff0f0;

	border:1px solid #b2b2b2;

}

.vmCartChild {

	width:97%;

	border:1px solid #CCC;

}

.inputboxattrib, #product_id_field {

	width:120px;

}

.vmCartAttributes {

	padding:0px 0px 8px 0px;

}

.product_separator {

	border-bottom:1px solid #CCC;

	padding:0px 0px 3px 0px;

}

.continue_link, .checkout_link {

	font:normal 12px/15px Arial, Helvetica, sans-serif;

}

.shop_info {

	margin:0px 0px 15px 0px;

}

.checkout_step {

	vertical-align:bottom;

}

.var1, .var2 {

	text-align:left;

	padding:5px;

}

.var1 {

	background:#E5E5E5;

}

.bestseller-container td {

	font:bold 12px/12px Tahoma, Geneva, sans-serif;

}

a.bestseller {

	display:block;

	color:#76b013;

	text-decoration:none;

	font:normal 12px/12px Arial, Helvetica, sans-serif;

	padding:0px 0px 13px 0px;

}

a.bestseller:hover {

	color:#000;

}

.clr {

	overflow:hidden;

	width:100%;

}

.mainPageModule {

	padding:0px 5px 0px 0px;

}

.mainPageModule a {

	text-decoration:none

}

#lbCaption {

	padding:10px 0px 0px 0px;

}

#username_login {padding:0px 0px 0px 0px;}



/* CSS Document */

*		{

	padding:0px 0px 0px 0px; 

	margin:0px 0px 0px 0px;

}



html	{

	height:100%;

}



body 	{	

	position:relative;

	width:100%;

}
table 	{
	border-collapse:collapse; 
	border:0px; 
	width:100%;
}
td 		{
	vertical-align:top;
}
th 		{
	text-align:left; 
	vertical-align:top
}
img		{
	border:none
}
h1 		{
	font-size:32px;
	color:#131313;
	margin-bottom:20px
}

h2 		{
	font-size:120%
}
h3 		{
	font-size:110%
}
h4		{
	font-size:110%
}

p		{
	padding:0px 0px 10px 0px;
}


textarea .inputbox {
	width:300px; 
	height:100px; 
	margin:0px 0px 5px 0px;
}



select	{
	height:auto; 
	margin:0px 0px 2px 0px;
	vertical-align:middle
}



ul {
	list-style:disc;
	margin:0px 0px 0px 15px;
}


ol {
	margin:0px 0px 0px 15px;
}

.width	{
	width:100%; overflow:hidden;
}

.main	{
	margin:auto; 
	text-align:left
}

.clear { clear:both;}
.clear-r { clear:right;}
.float-left { float:left;}
.indent-ul { width:315px;}
.float-img { float:left; margin:0 30px 0 0;}
.form-validate table td{ padding:0 0 10px 0;}
.form-validate table td .hasTip { padding-left:0;}
.nowrap	{white-space: nowrap;}

fieldset {padding:0 10px 10px; border:1px solid #797979; margin-bottom:10px;}
fieldset legend {font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#797979; text-transform:uppercase; padding:0 5px;}


/**
 * system
 */  

p#submitbutton {background:url(/images/admin/submitbutton_bg.png);background-repeat:no-repeat;height:82px;text-align:center;padding-top:30px;width:450px}
p#sort {margin-bottom:30px}
.opa50 {opacity:0.5;filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";}

div.ws_removemessage {width:14px;height:14px;cursor:pointer;float:right;background:url(/images/core/x.png) no-repeat}
div#jquery-overdiv-msg-load {position:absolute;top:0px;left:0px}
.defnorm {padding:0px;background-image:none}
.defstar {padding-left:20px;background:url(/images/bookmark.png) no-repeat top left}
.defwish {padding-left:20px;background:url(/images/wish.png) no-repeat top left}
.defstarwish {padding-left:40px;background:url(/images/bookmarkwish.png) no-repeat top left}
table#pg td {color:#999;font-size:22px}
table#pg td#o1 {text-align:left;width:180px}
table#pg td#o2 {text-align:center;}
table#pg td#o3 {text-align:right;width:180px}
table#pg a {color:#00F;text-decoration:none}
table#pg a:hover {color:#FF9933;text-decoration:underline}
td.afol {vertical-align:middle;text-align:right}
td.afol a {font-size:22px}
div#thb {width:150px;height:180px;text-align:center;float:left;margin:0px 10px 10px 0px}
div.navig a {text-decoration:none}
div.navig a:hover {text-decoration:underline}
div.navig div {padding:2px 0px 2px 0px;margin:0px}
div.navig p {padding:2px 0px 2px 20px;margin:0px}
div.navig ul {margin:0px;list-style-type:none;padding:0px}
div.navig ul li {padding:3px}
div.navig ul li.su0 {padding-left:20px}
div.navig ul li.su1 {padding-left:40px}
div.navig ul li.su2 {padding-left:60px}
div.navig ul li.su3 {padding-left:80px}
div.navig ul li.su4 {padding-left:100px}
div.navig ul li.su5 {padding-left:120px}
div.navig ul li.su6 {padding-left:140px}
div.navig ul li.su7 {padding-left:160px}
div.navig ul li.su8 {padding-left:180px}
div.navig ul li.su9 {padding-left:200px}
div.navig ul li.su10 {padding-left:220px}
div.navig ul li.su11 {padding-left:240px}
div.navig ul li.su12 {padding-left:260px}
div#fbg input {margin:0px;cursor:pointer}
div#fbg div {cursor:pointer;color:#797979;font-weight:normal;padding:2px 5px 2px 5px}
div#fbg a {font-weight:normal}
div#fbg p {margin:0px}
div#fbg h4 {margin:10px 0px 10px 0px;padding-left:15px;background:url(/images/li.png) no-repeat 0px 2px;color:#4F4F4F}
table.utanvet td {vertical-align:middle;padding:3px}
a.utanvet {cursor:help;text-decoration:none;border-bottom:1px dotted #00F}
table.reg td {padding:0px 6px 6px 0px}
div#jquery-overdiv-nobotform-load {background:url(/images/admin/background-check.png) repeat-x #FFF;border: 2px solid #CC3333;padding:10px 20px 20px 20px;position:absolute;top:0px;left:0px; }
div#jquery-overdiv-nobotform-load p.fc {font-weight:bold;text-align:center;font-family:Arial;color:#000;font-size:28px;margin-bottom:20px}
div#jquery-overdiv-nobotform-load div {margin:20px;text-align:center}
div#jquery-overdiv-nobotform-load {position:absolute;top:0px;left:0px}
div#jquery-overdiv-nobotform-load p.res {height:150px;overflow:auto;}
div#jquery-overdiv-nobotform-load p.res2 {text-align:center}
div#jquery-overdiv-load {position:absolute;top:0px;left:0px}
div#jquery-overdiv-msg-load{position:absolute;top:0px;left:0px}
tr.cline td {border-top:1px dotted #A8A8A8;padding-top:10px}
#ws_resnum {font-size:16px;color:#666}
#ws_onum {font-size:16px;color:#666}



/**
 * Autocomplete
 */
.ac_results {	padding: 0px;	border: 1px solid black;	background-color: white;	overflow: hidden;	z-index: 99999;}
.ac_results ul {	width: 100%;	list-style-position: outside;	list-style: none;	padding: 0;	margin: 0;}
.ac_results li {	margin: 0px;	padding: 2px 5px;	cursor: default;	display: block;	font: menu;	font-size: 12px !important;	line-height: 16px;	overflow: hidden;	font-family:arial;}
.ac_loading {	background: white url('/images/core/indicator.gif') right center no-repeat;}
.ac_odd {	background-color: #eee;}
.ac_over {	background-color: #0A246A;	color: white;}

div.module a	{
	color:#515151;
	text-decoration:underline;
	outline:none;
}


div.module a:visited 	{
	color:#515151;
}



div.module a:hover {
	color:#515151; 
	text-decoration:none
}

ul.szamologep {padding:10px;list-style:none;margin:0px;}
ul.szamologep a {text-decoration:none}
ul.szamologep a:hover {text-decoration:underline}
ul.szamologep li {padding:0px 0px 5px 20px;margin-bottom:5px;border-bottom:1px solid #E2E2E2;background:url(/images/li.png) no-repeat 0px 3px}

table.cellpadd td {padding:3px}
div.kos {height:110px;background:url(/images/shcart.png) no-repeat center}
p#sort {font-size:11px}

table#term {width:100%;border-bottom:1px dotted #A5A5A5;margin-bottom:30px}
table#term td {padding-bottom:15px}
table#term td#o2 input {margin:0px;vertical-align:top;cursor:pointer}
table#term td#o2 {width:120px;font-size:11px;font-weight:normal;font-family:arial;}
table#term td#o3 {font-size:11px}
table#term td#o3 a {font-size:16px;font-weight:bold}
table#term td#o4 {width:167px;color:#333;font-size:20px;font-weight:bold;text-align:right}
table#term td#o4 del {font-size:14px;font-weight:bold;color:#333}
table#term td#o4 span.akc {width:167px;color:#C00;font-size:20px;font-weight:bold;text-align:right}
table#term td#o4 div {margin-left:auto}

div.compare {width:174px;height:30px;background:url(/images/compare.png) no-repeat;color:#525252;font-weight:bold;cursor:pointer;padding:15px 0px 0px 50px}
div.penztar {width:204px;height:30px;background:url(/images/penztar.png) no-repeat;color:#FFF;font-weight:bold;cursor:pointer;padding:15px 0px 0px 20px;text-align:center}
div.registration {width:261px;height:40px;background:url(/images/registration.png) no-repeat;color:#FFF;font-weight:bold;cursor:pointer;padding:25px 0px 0px 30px;text-align:center;margin:0px 0px 0px 20px}
div.order {width:241px;height:32px;background:url(/images/order.png) no-repeat;color:#FFF;font-weight:bold;cursor:pointer;padding:33px 0px 0px 50px;text-align:center;}
div.feedback {width:230px;height:32px;background:url(/images/feedback.png) no-repeat;color:#FFF;font-weight:bold;cursor:pointer;padding:33px 0px 0px 60px;text-align:left;}
div.question {width:230px;height:32px;background:url(/images/question.png) no-repeat;color:#FFF;font-weight:bold;cursor:pointer;padding:33px 0px 0px 60px;text-align:left;}

table.term div.tim {text-align:center}
table.term div.tim p {width:180px;font-size:11px;color:#777;margin:0px auto 0px auto;}
table.term div.vli {font-size:11px;margin-top:3px}
table.term ul {padding:0px 0px 0px 17px;}
table.term div.ar {color:#333;font-size:26px;font-weight:normal;margin:20px 0px 20px 0px;}
table.term div.ar del {font-size:16px;font-weight:bold;color:#333}
table.term div.ar span.akc {color:#C00;font-size:26px;font-weight:normal;margin:20px 0px 20px 0px;}
table.term div.da {margin-left:0px;}
table.term div.db {margin-left:0px;}
table.term div.dc {margin-left:0px;}

table#term td#o2 div {background: url(/images/hu/buttons.png) no-repeat 15px -306px}

div.da {cursor:pointer;background:blue url(/images/hu/buttons.png) no-repeat 0px 0px;width:145px;height:30px}
.daho {background-position:0px -90px !important}

div.db {cursor:pointer;background:green url(/images/hu/buttons.png) no-repeat 0px -30px;width:145px;height:30px}
.dbho {background-position:0px -120px !important} 

div.dc {cursor:pointer;background:yellow url(/images/hu/buttons.png) no-repeat 0px -60px;width:145px;height:30px}
.dcho {background-position:0px -150px !important} 

div.dbx {cursor:pointer;background:url(/images/hu/buttons.png) no-repeat 0px -180px;width:145px;height:30px}
.dbxho {background-position:0px -240px !important} 

div.dcx {cursor:pointer;background:url(/images/hu/buttons.png) no-repeat 0px -210px;width:145px;height:30px}
.dcxho {background-position:0px -270px !important}  





div.dda {float:right;cursor:pointer;background:url(/images/hu/buttons2.png) no-repeat 0px 0px;width:30px;height:30px}
div.dda:hover {background-position:0px -90px !important}

div.ddb {float:right;cursor:pointer;background:url(/images/hu/buttons2.png) no-repeat 0px -30px;width:30px;height:30px}
div.ddb:hover {background-position:0px -120px !important} 

div.ddc {float:right;cursor:pointer;background:url(/images/hu/buttons2.png) no-repeat 0px -60px;width:30px;height:30px}
div.ddc:hover {background-position:0px -150px !important} 

div.ddbx {float:right;cursor:pointer;background:url(/images/hu/buttons2.png) no-repeat 0px -180px;width:30px;height:30px}
div.ddbx:hover {background-position:0px -240px !important} 

div.ddcx {float:right;cursor:pointer;background:url(/images/hu/buttons2.png) no-repeat 0px -210px;width:30px;height:30px}
div.ddcx:hover {background-position:0px -270px !important}  





table.term td.terj {padding-left:10px}
h3.term {font-size:17px;margin-top:50px;margin-bottom:10px}

input.d2 {width:320px}
textarea.d3 {width:320px;height:240px;font-size:12px;font-family:arial}
div#navbar {font-size:11px;color:#555}
div#navbar a {color:#555}

h1.p {color:#636363;font-size:11px;font-weight:normal;font-style:italic}



ul.ora {padding:10px;list-style:none;margin:0px;}
ul.ora a {text-decoration:none;display:block;padding:5px 0px 5px 0px}
ul.ora a:hover {text-decoration:underline;}
ul.ora li {padding:0px;margin:0px;border-bottom:1px solid #E2E2E2;background:url(/images/li.png) no-repeat 140px 6px}
.nobg {background:none !important}
.lihover {background: #FF9 url(/images/li.png) no-repeat 140px 6px !important}
li.nobg.lihover {background:none !important}
div.pa {position:absolute;display:none;z-index:100;}
div.pa2 {position:absolute;top:-27px;left:160px}
div.pa2 ul li a {display:block;background:#EDEDED;width:140px;padding-left:5px}
div.pa2 ul li a:hover {background:#FF9}
ul.ora ul {list-style:none;padding:0px;margin:0px;border-top:1px solid #E2E2E2;border-right:2px solid #E2E2E2;border-left:1px solid #E2E2E2;}





/* common styling */
.menu5 {font-family: arial, sans-serif; width:106px; height:150px; position:relative; margin:0; font-size:11px; margin:50px 0; z-index:100;}
.menu5 ul li a, 
.menu5 ul li a:visited {display:block; text-decoration:none; color:#000; width:104px; height:20px; text-align:center; border:1px solid #fff; border-width:1px 1px 0 0; background:#c9c9a7; line-height:19px; font-size:11px;}
.menu5 ul {padding:0; margin:0;list-style-type: none; }
.menu5 ul li {float:left; margin-right:1px; position:relative;}
.menu5 ul li ul {display: none;}

/* specific to non IE browsers */
.menu5 ul li:hover a {color:#fff; background:#b3ab79;}
.menu5 ul li:hover ul {display:block; position:absolute; top:0; left:105px; width:105px;}
.menu5 ul li:hover ul li a.hide {background:#dfc184; color:#000;}
.menu5 ul li:hover ul li:hover a.hide {width:150px;}
.menu5 ul li:hover ul li ul {display: none;}
.menu5 ul li:hover ul li a {display:block; background:#b3ab79; color:#000; width:150px;}
.menu5 ul li:hover ul li a:hover {background:#dfc184; color:#000;}
.menu5 ul li:hover ul li:hover ul {display:block; position:absolute; left:151px; top:0; color:#000;}
.menu5 ul li:hover ul li:hover ul li a {display:block; width:200px; background:#dfc184; color:#000;}
.menu5 ul li:hover ul li:hover ul li a:hover {background:#bd8d5e; color:#fff;}

table#term td#o2 div {background: url(/images/hu/buttons.png) no-repeat 15px -306px}

div.da {cursor:pointer;background:url(/images/hu/buttons.png) no-repeat 0px 0px;width:145px;height:30px}
.daho {background-position:0px -90px !important}

div.db {cursor:pointer;background:url(/images/hu/buttons.png) no-repeat 0px -30px;width:145px;height:30px}
.dbho {background-position:0px -120px !important} 

div.dc {cursor:pointer;background:url(/images/hu/buttons.png) no-repeat 0px -60px;width:145px;height:30px}
.dcho {background-position:0px -150px !important} 

div.dbx {cursor:pointer;background:url(/images/hu/buttons.png) no-repeat 0px -180px;width:145px;height:30px}
.dbxho {background-position:0px -240px !important} 

div.dcx {cursor:pointer;background:url(/images/hu/buttons.png) no-repeat 0px -210px;width:145px;height:30px}
.dcxho {background-position:0px -270px !important}  

div.kt {height:18px;background:url(/images/hu/buttons.png) no-repeat 0px -330px;}
div.cst {height:18px;background:url(/images/hu/buttons.png) no-repeat 0px -360px;}
div.kl {height:18px;background:url(/images/hu/buttons.png) no-repeat 0px -390px;}
div.ln {height:18px;background:url(/images/hu/buttons.png) no-repeat 0px -420px;}
div.lk {height:18px;background:url(/images/hu/buttons.png) no-repeat 0px -450px;}
div.be {height:18px;background:url(/images/hu/buttons.png) no-repeat 0px -480px;}

form#doform_sidebar div.lb {margin-top:20px;width:164px;height:30px;cursor:pointer;background:url(/images/hu/buttons.png) no-repeat 0px -510px;}      
    
