body										{	color: #364453;background:#fff url(/images/body_bg.gif) repeat-x left top;margin: 0;padding: 10px 15px;font-family:Arial, Helvetica, san-serif;font-size: 11px;  }

.hr											{	font: normal 0px/0px arial;clear: both;height: 0;padding: 0;margin:  0;border: none;	}
.hr2										{	font: normal 0px/0px arial;clear: both;height: 0;padding: 0;margin:  0;border: none;}

img											{	border:none;	}
form										{	margin:0;padding:0;	}
table										{	border:0px;border-collapse:collapse;}
table td									{	padding:0;vertical-align: top;font-size: inherit;	}

a:link,
a:visited 									{	color: #08417d;border-bottom:1px solid #b4c6d8;text-decoration: none;	}
a:hover,
a:active 									{	color: #000 ;border-bottom:1px solid #000;text-decoration: none; }

#width										{	position:relative; width:expression(((document.compatMode && document.compatMode=='CSS1Compat') ? document.documentElement.clientWidth : document.body.clientWidth) <= 1132 ? "1130px" : "auto");min-width: 1130px;	}
#width .container							{	width:100%;float:left;margin-right:-217px;	}
#width .content 							{	margin-right:217px;	}
#width .main 								{	margin-left:217px;padding: 0 5px	}
#width .left 								{	width:217px;float:left;	}
#width .sidebar 							{	width:217px;float:right;	}


#basketLink									{	float: left;padding: 3px 10px 5px 18px;background: url(/images/cart.gif) no-repeat 0% 45%	}
#basketLink	a								{	font-weight: bold;	}	


.wr											{	clear:both;margin: 0;padding: 0;	}
.logo										{	width:217px;float: left;margin-bottom: 0;	}
.mainmenu									{	margin-left: 232px;visibility:visible !important;	}



.logo a										{	border: none;	}

.mainmenu ul								{	height: 27px;list-style: none;margin: 0px;padding: 10px 0px 0px 0px;font-weight: bold;font-size: 11px;text-transform: uppercase;voice-family: "\"}\"";voice-family:inherit;height:37px	}
html>body .mainmenu ul						{	height: 27px;margin: 0px 0px 10px 0px;	}

.mainmenu ul li								{	display: inline;padding:10px 15px 11px 18px;margin: 13px 0px;background: url(/images/menu_bullet.gif) no-repeat 3px 0px;	}
.mainmenu ul li.sel							{	background: #f5e5f3 url(/images/main-menu-bg.gif) no-repeat 0px 0px;padding:10px 10px 12px 15px;margin: 13px 5px 13px 0px;	}

.sb											{	background-color:#fff !important;border-top:1px solid #fbf5fa !important;border-bottom:1px solid #fbf5fa !important;margin-bottom:10px;	}
.searchbar									{	font-weight: bold;font-size: 11px;text-transform: uppercase;color:#364453;float: left 	}
.searchbar table							{	margin:0 0 0 17px ;	}
.searchbar td								{	padding:10px 10px 10px 0;vertical-align: middle;	}
.searchbar input,
.searchbar option,
.searchbar select							{	font-weight: normal;font-family: Verdana;font-size: 11px;text-transform: none;	}

.phones										{	float: right;	}
.phones table								{	margin-right: 7px;	margin-top: 5px;}
.phones td									{	font-size: 11px;padding:5px 10px 5px 0;vertical-align: middle;	}
.phones .number								{	font-size: 16px;color: #9e0389	}

.catalogmenu								{	list-style: none;font-size: 11px;font-weight: bold;margin: 15px 0 5px 0;border-bottom:4px solid #c2d1d4;padding:0;	}
html>body .catalogmenu						{	margin-top: 0;	}
.catalogmenu li								{	border-top:1px dotted #b7bbbe; padding: 5px 30px 5px 17px ;margin: 0;background: url(/images/cat_bullet_1.gif) no-repeat right center	}
.catalogmenu li	ul							{	padding:5px 17px;margin: 0;	}
.catalogmenu li	ul li						{	list-style: none;border: none;margin: 0;font-weight: normal;padding: 5px 17px;background:url(/images/cat_bullet_3.gif) no-repeat left center	}
.catalogmenu li.sel							{	background: none;border: none;padding: 0;	}
.catalogmenu li.sel	div						{	background:#f5e5f3 url(/images/submenu-bar-bg.gif) no-repeat right bottom;padding: 5px 30px 5px 17px 	}
.catalogmenu li.sel	div.one					{	background:#f5e5f3 url(/images/submenu-bar-bg.gif) no-repeat right bottom;padding: 5px 30px 5px 17px 	}
.catalogmenu li.sel	div.two					{	background:#f5e5f3 url(/images/submenu-bar-bg.gif) no-repeat right bottom;padding:  5px 30px 5px 17px 	}
.catalogmenu li	ul li.sel					{	color:#9e0389;font-weight: bold;list-style: none;border: none;margin: 0;padding: 5px 17px;background: url(/images/cat_bullet_3.gif) no-repeat left center	}
.catalogmenu li.sel div a:link,				
.catalogmenu li.sel div a:visited,
.catalogmenu li	ul li.sel a:link,				
.catalogmenu li	ul li.sel a:visited			{	color:#9e0389;	}	


.maintext									{	margin: 15px 10px;font-size: 12px;padding: 0;	}
.maintext p									{	margin: 0 0 0.8em 0; padding: 0;line-height: 150%	}
.maintext ul								{	margin: 0 0 0.8em 0; padding: 0;}
.maintext ul li								{	margin: 0.5em 0 0 15px; padding: 0 0 0 20px; background: none; line-height: 130%;list-style: none;background: url(/images/dash.gif) no-repeat 0 2px;}
.maintext ol								{	margin: 0 0 0.8em 35px; padding: 0;}
.maintext ol li								{	margin: 0.5em 0 0 0; padding: 0 0 0 0px; background: none; line-height: 130%;}
.maintext h1								{	margin: .5em 0 0.8em 0; padding: 0;	}
.maintext h2								{	margin: .5em 0 0.8em 0; padding: 0;	font-size:16px}
.maintext h3								{	margin: .5em 0 0.8em 0; padding: 0;	font-size:14px}
.maintext h4								{	margin: .5em 0 0.8em 0; padding: 0;	font-size:12px}

table.specs	{	border:0;border-collapse:collapse	}

table.specs td, table.specs th	{	padding:.5em 1em	}

table.specs .data	{	text-align:center;vertical-align:middle	}

table.specs .descr	{	vertical-align:top;	}

table.specs td	{	font-size:82%;border-bottom:1px solid #ccc	}

table.specs th	{	font-weight:bold;border-bottom:5px solid #ccc	}


.chars										{	margin: 15px 10px 10px 10px;padding:0 0 10px 0;background: #e9eff2;	}
.chars h3									{	background:#e9eff2 url(/images/h3.gif) no-repeat right bottom;margin: 0;padding: 5px 10px 5px 10px;font-size: 11px;text-transform: uppercase;	}
.chars h4									{	padding: 5px 10px;font-size: 12px;margin: 0;	}
.chars h5									{	padding: 5px 0 0 0;font-size: 11px;margin: 0;	}
.chars table								{	width:99%;}
.chars table td								{	padding: 0 10px	}
.chars table th								{	text-align: left;padding: 0;	}
.chars ul									{	list-style: none;margin: 5px 0 15px 0;padding: 0;	}
.chars ul li								{	padding: 1px 5px 1px 12px;width:40%;float: left;background:url(/images/bot_bullet_1.gif) no-repeat left center	}
.chars .def									{	color:#425968;font-weight: bold;border-right:1px solid #cdd6d8;border-bottom:1px solid #cdd6d8;background-color: #fff;padding: 5px 10px;	}
.chars .descr								{	border-bottom:1px solid #cdd6d8;background-color: #fff;padding: 5px 10px;	}
.chars ul.vote								{	list-style: none;margin: 5px 0 15px 0;padding: 0;	}
.chars ul.vote li							{	padding: 0px;width:9%;float: left;background:none	}



.sort										{	margin: 15px 20px;	}
.sort strong								{	padding: 1px 3px;background-color: #cdd6d8	}
.sort table									{	width: 99%	}
.sort .l									{	text-align: left;	}
.sort .r									{	text-align: right;	}
.sort  a:link,
.sort  a:visited 									{	color: #516270;border-bottom:1px solid #8996a0;text-decoration: none;	}
.sort a:hover,
.sort a:active 									{	color: #000 ;border-bottom:1px solid #000;text-decoration: none; }

.sidebar h3									{	margin:0;padding: 5px 17px;background:#e9eff2 url(/images/h3.gif) repeat-x right bottom;color: #364453;font-size: 11px 	}
.left h3									{	margin:0;padding: 5px 17px;background:#e9eff2 url(/images/h3.gif) repeat-x right bottom;color: #364453;font-size: 11px 	}
.banner										{	margin-bottom: 10px;	}
.banner	a									{	border: none;	}

.sidebar .reviews							{	margin-bottom: 15px;	}
.sidebar .reviews ul						{	margin:5px 17px 8px 17px;padding: 0;list-style: none 	}
.sidebar .reviews ul li						{	padding: 5px 17px 5px 20px;font-weight: bold;background:url(/images/icon-review.gif) no-repeat 1px 7px	}
.sidebar .reviews							{	margin: 0 0 10px 0; background: #e9eff2 url(/images/reviews-header.gif) no-repeat top left;padding: 0 0 5px 0;	}


.sidebar .reviews ul						{	margin:5px 17px 8px 17px;padding: 0;list-style: none 	}
.sidebar .reviews ul li						{	padding: 5px 0px ;font-weight: bold;	}
.sidebar .reviews a							{	border:none !important;	text-decoration: none;}
.sidebar .reviews ul li a							{	border:none !important;	}
.sidebar .reviews ul li a:link  img,
.sidebar .reviews ul li a:visited  img					{	border:2px solid #b4c6d8;margin:0 -2px;	}
.sidebar .reviews ul li a:hover  img,
.sidebar .reviews ul li a:active  img					{	border:2px solid #9e0389;margin:0 -2px;	}
.sidebar .reviews ul li a:link span,	
.sidebar .reviews ul li a:visited span					{	border-bottom:1px solid #b4c6d8 !important;	}
.sidebar .reviews ul li a:hover span,
.sidebar .reviews ul li a:active span					{	color:#9e0389;border-bottom:1px solid #9e0389 !important;	}



.footer 									{	margin-bottom:20px	}	
.footer .copyrights							{	padding: 15px 0 0 17px;float: left;	}
.footer .btns							{	width:50%;padding: 15px 17px 0 0;float: right;text-align:right	}
#tooltip									{	background:#fff;border:1px solid #333;color:#9e0389;font:menu;margin:0px;padding:3px 5px;position:absolute;visibility:hidden;z-index: 999	} 



.show-bn									{clear:both; width:100%; padding-bottom:10px}
.variant{width:430px;border-collapse:collapse;margin:10px 0 0 0;font-size:12px}
.variant p{line-height:17px;text-align:left}
.variant p img{vertical-align:middle;margin-right:10px}
.variant p a{color:#00cf58;font-style:italic}
.variant thead tr{background-color:#eeeeff}
.variant thead th{height:30px;padding:0 10px;font-size:12px}
.variant td,
.variant th{text-align:center;padding:5px 7px;border-top:1px solid #b4c6d8;border-bottom:1px solid #b4c6d8}
/*.variant td span a{color:#3e4547;font-size:10px}*/
.variant tbody tr{background:#fff}
.variant td.price{color:#9e0389;font-weight:bold}
.variant td.product,
.variant th.product,
.variant td.package,
.variant th.package{text-align:left}
.variant td.tar{text-align:right}
.variant select{font-size:12px}
.variant td.buy{padding:0}
.variant td.buy span{background:url(imgs/but03_left.gif) left no-repeat;float:right;display:block;margin:0 10px 0 0}
.variant td.buy span a{background:url(imgs/but03_right.gif) right no-repeat;display:block;padding:5px 10px;color:#fff;font-size:11px;font-weight:bold;text-decoration:none;white-space:nowrap}
.variant a{font-size:12px;}
.variant td.remove a{color:#3e4547;font-size:10px;font-weight:bold}

.product-table{width:98%;margin:0 auto;border-collapse:collapse;background:url(imgs/product_sep.gif) top center repeat-y}
.product-table td{border-top:1px solid #c2d1d4;border-bottom:1px solid #c2d1d4;padding:25px 15px;color:#5d6969;width:200px;vertical-align:top}
.product-table h2{font-size:14px;font-style:italic;color: #9e0389;}
.product-table h2 span{color:#a7b1b2;font-size:11px;font-weight:normal}
.product-table h2 img{float:right;margin-top:-20px}
.product-table p{clear:both;font-size:13px;line-height:18px}
.product-table div{padding-top:10px;color:#a7b1b2;font-size:11px;font-weight:normal}
.product-table div p b{color:#ff5c36;font-size:20px;font-weight:bold;letter-spacing: -1px;}
.product-table div p{color:#abafb2;font-size:10px;font-style:italic;float:left;padding: 5px 0 0; display:inline;}
.product-table div span{color:#a7b1b2;font-size:11px;font-weight:normal}
.product-table div span b{color:#9e0389;font-size:20px;font-weight:bold;letter-spacing: -1px;}
.product-table div a{	color: #08417d;border:0;text-decoration: none;	}
	