html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
outline: 0;
font-size: 100%;
vertical-align: baseline;
background: transparent;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}

/* remember to define focus styles! */
:focus {
outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
text-decoration: none;
}
del {
text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
border-collapse: collapse;
border-spacing: 0;
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on February 15, 2012 */

@font-face {font-family: 'PT Sans Narrow';
	src: url('/dsgn/fonts/PTN57F_W.eot'); 
	src: local('PT Sans Narrow'),
			url('/dsgn/fonts/PTN57F_W.eot?#iefix') format('embedded-opentype'),
			url('/dsgn/fonts/PTN57F_W.ttf') format('truetype'),
			url('/dsgn/fonts/PTN57F_W.woff') format('woff'),
			url('/dsgn/fonts/PTN57F_W.svg#PTSans-Narrow') format('svg');
	font-weight: normal;
    font-style: normal;
} 

@font-face {font-family: 'PT Sans Narrow';
	font-weight: bold; 
	font-style: normal;
	src: url('/dsgn/fonts/PTN77F_W.eot'); 
	src: local('PT Sans Narrow Bold'),
			url('/dsgn/fonts/PTN77F_W.eot?#iefix') format('embedded-opentype'),
			url('/dsgn/fonts/PTN77F_W.ttf') format('truetype'),
			url('/dsgn/fonts/PTN77F_W.woff') format('woff'),
			url('/dsgn/fonts/PTN77F_W.svg#PTSans-NarrowBold') format('svg');
}

a, a:visited { color: #0d6283; text-decoration: underline; }
a:hover { color: #d68c1f; text-decoration: none; } 

p {	margin: 0 0 12px 0;	}

h1, .altHeader1 {	 	
	margin: 12px 0;	
	font: normal 24px/1 'PT Sans Narrow','Arial Narrow',Calibri,Arial,Helvetica,sans-serif;
	color: #585858;	
	text-transform: uppercase;	
}
h2, .altHeader2 { 
	margin: 5px 0;	
	font: normal 18px/1 'PT Sans Narrow','Arial Narrow',Calibri,Arial,Helvetica,sans-serif;
	color: #585858;	
	text-transform: uppercase;	
}	
h3, .altHeader3 { 
	margin: 5px 0;	
	font: normal 16px/1 'PT Sans Narrow','Arial Narrow',Calibri,Arial,Helvetica,sans-serif;
	color: #0d6283;	
	text-transform: uppercase;	
}
h4, .altHeader4 { }
h5, .altHeader5 { }

.fleft { float: left; }
.fright { float: right; }
.clear, .break {
  clear: both;
  position: relative;  
}
.break { height: 0px; line-height: 0; font-size: 0; }
.zoom { zoom: 1; }

input.txt, textarea.ta {
	border: 1px solid #d7dfe6;	
	color: #585858;
	font: normal 13px 'PT Sans Narrow','Arial Narrow',Calibri,Arial,Helvetica,sans-serif;
	height: 14px;
	padding: 2px 10px;	
}
textarea.ta { height: auto; }
select.sel { border: 1px solid #d7dfe6;	color: #585858;}
input.btn, .buttons div, a.forumbutton, a.forumbutton:hover, a.forumbutton:visited, .submitbutton input, dl.form input[type=submit] {
	background: url(/dsgn/bgHeaders.png) repeat-x 0 0 #2F5E86;
	border: none;		
	color: #fff;
	font: normal 15px 'PT Sans Narrow','Arial Narrow',Calibri,Arial,Helvetica,sans-serif;			
	padding: 3px 16px 5px;
	height: 28px;
	cursor: pointer;
	overflow: visible;
	text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.5);	
}
input.btn:hover { background: url(/dsgn/bgHeaders.png) repeat-x 0 100% #2F5E86; }

html, body { height: 100%; }

body {	
	background: #fff;      
	text-align: left;
	color: #585858;
	font: 16px/1.2 'PT Sans Narrow','Arial Narrow',Calibri,Arial,Helvetica,sans-serif;
}

#wrapper {
	position: relative;
	min-height: 100%;	
	width: 1000px;
	margin: 0 auto;
}
#header {
	position: relative;			
	padding: 25px 0 0 0;
	overflow: hidden;
}
#content, #contentInner {
	clear: both;	
	padding: 24px 0 128px 0;
	overflow: hidden;
}
#content .leftBlock { width: 262px; }
#content .rightBlock { width: 705px; }
#contentInner .leftBlock { width: 705px; }
#contentInner .rightBlock { width: 262px; margin: 36px 0 0 0; }
#footer {
	position: absolute;
	height: 60px;		
	bottom: 0;
	left: 0;
	clear: both;
	width: 100%;	
	color: #5d5d5d;
	font-size: 14px;
}

.bdr7 {	border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px; }
.bdr7t { border-radius: 7px 7px 0 0; -moz-border-radius: 7px 7px 0 0; -webkit-border-radius: 7px 7px 0 0; -khtml-border-radius: 7px 7px 0 0; }
.bdr7b { border-radius: 0 0 7px 7px; -moz-border-radius: 0 0 7px 7px; -webkit-border-radius: 0 0 7px 7px; -khtml-border-radius: 0 0 7px 7px; }

#contentInner .leftBlock ul, #contentInner .leftBlock ol { margin: 0 0 12px; padding: 0 0 0 30px; }
#contentInner .leftBlock ul li { list-style: disc outside none; padding: 0 0 7px; }
#contentInner .leftBlock ol li { list-style: decimal outside none; padding: 0 0 7px; }

.logo {}
.contactInfo {
	color: #3f6a8d;
	font-size: 30px;
	padding: 5px 0 0 0;
}
.copyright { padding: 15px 0 0 0; }
.counters { padding: 15px 15px 0; }
	
/* Main Menu */
.mainMenu {
	height: 42px;
	background: url(/dsgn/bgMainMenu.png) repeat-x 0 0;
	-moz-box-shadow: 1px 0px 1px #000, inset 1px 1px 0px rgba(255,255,255,0.4); 
    -webkit-box-shadow: 0px 1px 1px #000, inset 1px 1px 0px rgba(255,255,255,0.4); 
    box-shadow: 1px 0px 1px #000, inset 1px 1px 0px rgba(255,255,255,0.4); 
    margin: 13px 0 1px;  
    width: 999px;	
}
.mainMenu ul { overflow: hidden; }
.mainMenu ul li {
	float: left;
	text-align: center;	
}
.mainMenu a, .mainMenu a:hover, .mainMenu a:visited, .mainMenu span {
	font-size: 16px;
	color: #fff;
	text-transform: uppercase;
	text-shadow: rgba(0,0,0,0.77) 1px 1px 0px;
	text-decoration: none;
	display: inline-block;
	padding: 12px 35px 0;
	height: 30px;
	background-image: url(/dsgn/splitterMainMenu.png);
	background-repeat: no-repeat;
	background-position: 100% 0;
}
.mainMenu ul li.first a, .mainMenu ul li.first a:hover, .mainMenu ul li.first a:visited, .mainMenu ul li.first span {
	padding: 10px 16px 0;
	height: 32px;
	border-radius: 7px 0 0 7px;
    -moz-border-radius: 7px 0 0 7px;
    -webkit-border-radius: 7px 0 0 7px;
    -khtml-border-radius: 7px 0 0 7px;
}
.mainMenu a:hover, .mainMenu span {
	background-color: #595959;
	-moz-box-shadow: inset -7px 7px 10px rgba(0,0,0,0.31); 
    -webkit-box-shadow: inset -7px 7px 10px rgba(0,0,0,0.31); 
    box-shadow: inset -7px 7px 10px rgba(0,0,0,0.31); 
}
/* End Main Menu */

/* Module Search */
.smallSearch { 
	margin: 14px 23px 0 0; 
	width: 207px; 
	position: absolute;
    right: 0;
    top: 0;
}
.smallSearch input.txtSmallSearch {
	border-style: solid;
	border-color: #787878;
	border-width: 0 0 1px 0;
	font-size: 12px;
	font-style: italic;
	color: #FFFFFF;
	background: none;
	padding: 0;
	width: 188px;
	height: 15px;
}
.smallSearch input.btnSmallSearch {	}
/* End Module Search */

/* List Makers */
.makerList {
	overflow: hidden;
	margin: 28px 0 0 0;
}
.makerList marquee { width: 880px; float: left; }
.makerList marquee a, .makerList marquee a:hover, .makerList marquee a:visited { 
	text-decoration: none; 
	display: inline-block;
	vertical-align: middle;
}
.makerList img {
	margin: 0 15px 0 0;	
}
.makerList .toMakers {
	width: 108px;
	height: 39px;
	background: url(/dsgn/bgNote.png) no-repeat 0 0;
	text-align: center;
	padding: 9px 0 0 0;
	margin: 12px 0 0 0;
}
.toMakers a, .toMakers a:hover, .toMakers a:visited {
	font-style: italic;
	font-size: 14px;
	color: #0d6283;
}
/* End List Makers */

/* Modules */
.moduleBlock { margin: 0 0 24px 0; }
.moduleBlock .headers, .catListItem .headers, .subCatListBlock .header, .subBrandsListBlock .header, .feedbackForm .header {
	text-align: center;
	text-transform: uppercase;
	text-shadow: rgba(0,0,0,0.50) 1px 1px 0px;
	color: #fff;
	background: #2f5e86 url(/dsgn/bgHeaders.png) repeat-x 0 0;
	padding: 10px 0 8px 0;
}		
.moduleInfo {
	background: #e7e7e7;
	-moz-box-shadow: 1px 1px 0px rgba(0,0,0,0.16); 
    -webkit-box-shadow: 1px 1px 0px rgba(0,0,0,0.16); 
    box-shadow: 1px 1px 0px rgba(0,0,0,0.16); 
	margin: 0 1px 1px 0;
    width: 261px;
}
		/* Tree Links */
.moduleTreeLinks { }
.moduleTreeLinks a, .moduleTreeLinks a:hover, .moduleTreeLinks a:visited/*, .moduleTreeLinks span*/ {
	text-decoration: none;
	font-size: 16px;
	color: #585858;
	display: block;
	padding: 11px 40px;
	background: url(/dsgn/splitterDot.png) no-repeat 50% 100%;
}
.moduleTreeLinks li.last a, .moduleTreeLinks li.last a:hover, .moduleTreeLinks li.last a:visited, .moduleTreeLinks li.last a.active, .moduleTreeLinks li.last a.active:hover, .moduleTreeLinks li.last a.active:visited {
	background: none;
	border-radius: 0 0 7px 7px; 
	-moz-border-radius: 0 0 7px 7px; 
	-webkit-border-radius: 0 0 7px 7px; 
	-khtml-border-radius: 0 0 7px 7px; 
}
.moduleTreeLinks li a:hover, .moduleTreeLinks li.last a:hover, .moduleTreeLinks li a.active,.moduleTreeLinks li a.active:hover, .moduleTreeLinks li a.active:visited, .moduleTreeLinks li.last a.active, .moduleTreeLinks li.last a.active:hover, .moduleTreeLinks li.last a.active:visited {
	background: #a1b2bf;
	background: rgba(50,94,129,0.39);
}
		/* End Tree Links */
		/* Usefull Info */
.leftInfoBlock { padding: 17px 0 33px 0; height: 345px;}
.moduleUsefullInfo { padding: 17px 0 33px 0; overflow: hidden;}
.moduleUsefullInfo li {
	padding: 7px 40px;
	line-height: 1;
}
.moduleUsefullInfo a, .moduleUsefullInfo a:hover, .moduleUsefullInfo a:visited {
	font-size: 14px;	
}
#contentInner .leftBlock ul.articlesList {
	margin: 0;
	padding: 0;
}
#contentInner .leftBlock ul.articlesList li {
	padding: 5px 0 0 0;
	list-style: none;
	background: url(/dsgn/splitterDot.png) repeat-x 0 0;
	overflow: hidden;
}
#contentInner .leftBlock ul.articlesList li.first { background: none; }
		/* End Usefull Info */
		/* Video */
.moduleVideo { padding: 15px 0; }
.moduleVideo li { padding: 7px 20px; }
		/* End Video */
		/* SpecEshop */
.moduleSpecEshop { padding: 6px 0; }
.moduleSpecEshop ul { }
.moduleSpecEshop ul li {
	padding: 8px 9px;
	font-size: 14px;
	overflow: hidden;
	line-height: 1;
	background: url(/dsgn/splitterDot.png) no-repeat 50% 0;
}
.moduleSpecEshop ul li.first { background: none; }
.moduleSpecEshop img {
	float: left;
	border: 1px solid #a1a1a1;
	margin: 0 10px 0 0;
}
.moduleSpecEshop .specEshopPrice { font-size: 31px; margin: 11px 0 0 0; }
.moduleSpecEshop .specEshopPrice span { font-size: 24px; }
		/* SpecEshop */
/* End Modules */

/* Slider Main Page */
.sliderMain {
	position: relative;
	overflow: hidden;
	margin: 0 0 33px 0;	
}
.sliderMain ul.navi {
  position: absolute;
  right: 0;
  top: 0;
  height: 215px;
  width: 188px;
  background: #e7e7e7;
  border-radius: 7px 7px 7px 0;
  -moz-border-radius: 7px 7px 7px 0;
  -webkit-border-radius: 7px 7px 7px 0;
  -khtml-border-radius: 7px 7px 7px 0;
}
.sliderMain ul.navi li { background: url(/dsgn/splitterSmallDot.png) no-repeat 34px 100%; width: 187px; *line-height: 1;  }

.sliderMain ul.navi li.last { 
	background: none; 
	border-radius: 7px 7px 7px 0;
	-moz-border-radius: 7px 7px 7px 0;
    -webkit-border-radius: 7px 7px 7px 0;
	-khtml-border-radius: 7px 7px 7px 0;
}
.sliderMain ul.navi li.selected, .sliderMain ul.navi li:hover {
	background: #474747 url(/dsgn/bgMainMenu.png) repeat-x 0 0; 
	-moz-box-shadow: 1px 0px 1px #000; 
    -webkit-box-shadow: 0px 1px 1px #000; 
    box-shadow: 1px 0px 1px #000; 
}
.sliderMain ul.navi li a, .sliderMain ul.navi li a:hover, .sliderMain ul.navi li a:visited {
  display: block;  
  padding: 12px 34px;
  /*height: 19px;
  line-height: 1;*/
  font-size: 16px;
  color: #585858;  
  text-decoration: none;
  background: url(/dsgn/arrowSlider.png) no-repeat 15px 16px;
}
.sliderMain ul.navi li.selected a, .sliderMain ul.navi li a:hover, .sliderMain ul.navi li.selected a:visited {
  background: url(/dsgn/arrowActSlider.png) no-repeat 15px 16px;
  color: #fff;
  text-shadow: rgba(0,0,0,0.77) 1px 1px 0px;  
}
.sliderMain ul.frames {
  width: 704px;
  height: 215px;  
}
.sliderMain ul.frames li {
  position: absolute;
  display: none;
  top: 0;
  left: 0;
}
.sliderMain ul.frames li.current { display: block; }
.sliderMain ul.frames li div {
  width: 704px;
  height: 215px; 
  background-repeat: no-repeat;
  background-position: 0 0;
  -moz-box-shadow: 1px 1px 0px rgba(0,0,0,0.16); 
  -webkit-box-shadow: 1px 1px 0px rgba(0,0,0,0.16); 
  box-shadow: 1px 1px 0px rgba(0,0,0,0.16);
}
/* End Slider Main Page */

/* Cat List Block, Prod List Block */
	/* cat */
.catListBlock { /*margin: 33px 0 0 0;*/ }
.catListRow { overflow:	auto; background: url(/dsgn/bgHeadersW.png) no-repeat 0 0; }
.catListRow .catListItem {
	float: left;
	width: 235px;
	text-align: center;
}
.catListItem .headers { background: none; }
.catListRow .first .pict { background: url(/dsgn/splitterDotVert.png) repeat-y 100% 0; }
.catListRow .last .pict { background: url(/dsgn/splitterDotVert.png) repeat-y 0 0; }
.catListRow .first .headers {
	 border-radius: 7px 0 0 7px; 
	 -moz-border-radius: 7px 0 0 7px; 
	 -webkit-border-radius: 7px 0 0 7px; 
	 -khtml-border-radius: 7px 0 0 7px;
 }
.catListRow .last .headers {
	 border-radius: 0 7px 7px 0; 
	 -moz-border-radius: 0 7px 7px 0; 
	 -webkit-border-radius: 0 7px 7px 0; 
	 -khtml-border-radius: 0 7px 7px 0; 
}
.catListItem .pict { margin: 15px 0 7px; }
.catListItem img { margin: 5px 0; }
	/* prod */
.prodListBlock { clear: both; }
.prodListBlock .prodListRow { 
	overflow: auto;
	background: url(/dsgn/splitterDot.png) repeat-x 0 100%;
	padding: 25px 0;
}
.prodListBlock .prodListRowLast { background: none; }
.prodListRow .prodListItem {
	float: left;
	width: 215px;
	padding: 0 10px;
	/*margin: 25px 0 0 0;*/
	background: url(/dsgn/splitterDotVert.png) repeat-y 0 0;
	overflow: hidden;
	position: relative;
}
.prodListRow .first { background: none; }
.prodListItem .fright {
	text-align: right;
	width: /*125*/90px;
}
.prodListItem .fleft {
	width: 120px;
	height: 136px;
}
.prodListItem img { float: left; }
.prodListItem h2 { margin: 0; }
.prodListItem h2 a, .prodListItem h2 a:hover, .prodListItem h2 a:visited {
	color: #585858;
	text-decoration: none;	
}
.prodListItem h2 a:hover { text-decoration: underline; }
.prodListItem .prodListItemPrice {
	position: absolute;
	right: 10px;
	bottom: 0;
	font-size: 30px;
}
.prodListItemPrice span { font-size: 18px; }
	/* sub category */
.subCatListBlock {}
.subCatListBlock .header {
	text-align: left;
	padding-left: 30px;/*74*/
}
.subCatListBlock table { margin: 25px 0 0 0; }
.subCatListBlock .subCatListRow {
	overflow: auto;
	/*padding: 25px 0;*/
	/*background: url(/dsgn/splitterDot.png) repeat-x 0 100%;*/
}
.subCatListBlock .subCatListRowLast {
	background: none;
}
.subCatListRow .subCatListItem {
	/*float: left;*/
	width: 185px;
	padding: 0 25px;
	background: url(/dsgn/splitterDotVert.png) repeat-y 0 0;
	text-align: center;
	vertical-align: bottom;
}
.subCatListRow .first { background: none; }
.subCatListItem a, .subCatListItem a:hover, .subCatListItem a:visited {
	color: #585858;
	text-decoration: none;
}
.subCatListItem a:hover { text-decoration: underline; }
.subCatListItem h3 { margin: 0 0 10px 0; }
tr.splitterRow td { padding: 25px 0; background: url(/dsgn/splitterDot.png) repeat-x 0 50%; }

.subBrandsListBlock {}
.subBrandsListBlock .header {
	text-align: left;
	padding-left: 30px;/*74*/
}
.subBrandsListBlock .subBrandsListRow {
	overflow: auto;
	padding: 25px 0;
	background: url(/dsgn/splitterDot.png) repeat-x 0 100%;
}
.subBrandsListBlock .subBrandsListRowLast {
	background: none;
}
.subBrandsListRow .subBrandsListItem {
	float: left;
	width: 185px;
	min-height: 85px;
	padding: 0 25px;
	background: url(/dsgn/splitterDotVert.png) repeat-y 0 0;
	text-align: center;
}
.subBrandsListRow .first { background: none; }
.subBrandsListItem a, .subBrandsListItem a:hover, .subCatListItem a:visited {
	color: #585858;
	text-decoration: none;
}
.subBrandsListItem a:hover { text-decoration: underline; }
.subBrandsListItem h3 { margin: 0 0 10px 0; }
/* End Cat List Block, Prod List Block */

/* Filters: frequency grid, cat filter */
.filterMgh { padding: 15px 0 0 0; }
.filterMgh ul {	overflow: hidden; }
.filterMgh ul li {
	float: left;
	margin: 0 34px 0 0;
}
.filterMgh ul li.last { margin: 0; }
.filterMgh a, .filterMgh a:hover, .filterMgh a:visited {
	text-decoration: none;
	color: #fff;
	text-shadow: rgba(0,0,0,0.50) 1px 1px 0px;  
	display: block;
	width: 95px;
	text-align: center;
	margin: 0 0 1px 0;
	padding: 13px 0;
	background: #464646 url(/dsgn/bgMainMenu.png) repeat-x 0 0;
	-moz-box-shadow: 1px 0px 1px #000, inset 1px 0px 0px rgba(255,255,255,0.4); 
    -webkit-box-shadow: 0px 1px 1px #000, inset 1px 0px 0px rgba(255,255,255,0.4); 
    box-shadow: 1px 0px 1px #000, inset 1px 0px 0px rgba(255,255,255,0.4); 
}
.filterMgh a.selected, .filterMgh a.selected:hover, .filterMgh a.selected:visited, .filterMgh a:hover {
	background: #595959;
	-moz-box-shadow: inset -7px 7px 10px rgba(0,0,0,0.31); 
    -webkit-box-shadow: inset -7px 7px 10px rgba(0,0,0,0.31); 
    box-shadow: inset -7px 7px 10px rgba(0,0,0,0.31); 
}
.catFilter {
	background: #2f5e86 url(/dsgn/bgHeaders.png) repeat-x 0 0;
	overflow: hidden;
	color: #fff;
	text-shadow: rgba(0,0,0,0.50) 1px 1px 0px;
	padding: 10px 30px 8px;
	 -moz-box-shadow: 1px 1px 0px rgba(0,0,0,0.48); 
    -webkit-box-shadow: 1px 1px 0px rgba(0,0,0,0.48); 
    box-shadow: 1px 1px 0px rgba(0,0,0,0.48);
	margin: 0 0 3px 0;
	width: 644px;
}
.catFilter .header {
	text-transform: uppercase;
	width: 165px;
}
.catFilter .header span { font-size: 13px; display: block; }
.catFilter form {}
.catFilter form fieldset {
	float: left;
	margin: 0 15px;
	text-transform: lowercase;
}
.catFilter form legend {
	padding: 0 0 2px 21px;
	text-transform: none;
}
.catFilter .flRadioLine {
	display: inline;
	margin: 0 30px;
}
/* End Filters: frequency grid, cat filter */

/* Pages Path */
.pagesPath {
	font-size: 14px;
}
.pagesPath a, .pagesPath a:hover, .pagesPath a:visited {
	text-decoration: none;
	color: #0D6283;
}
.pagesPath a:hover { text-decoration: underline; }
/* End Pages Path */

/* Pager */
.pager { margin: 40px 0 0 0; text-align: right; }
#contentInner .leftBlock .pager ul, .pager ul { overflow: hidden; margin: 0; padding: 0; }
#contentInner .leftBlock .pager ul li, .pager ul li { 
	float: left; 
	background: #e7e7e7;
	-moz-box-shadow: 1px 1px 0px rgba(0,0,0,0.16); 
    -webkit-box-shadow: 1px 1px 0px rgba(0,0,0,0.16); 
    box-shadow: 1px 1px 0px rgba(0,0,0,0.16);
	margin: 0 6px 1px 0;
	width: 35px;
	height: 42px;
	padding: 0;
	list-style: none;
}
#contentInner .leftBlock .pager ul li:hover, #contentInner .leftBlock .pager ul li.selected, 
.pager ul li:hover, .pager ul li.selected { background: url(/dsgn/bgHeaders.png) repeat-x 0 0 #2F5E86; }
.pager a, .pager a:hover, .pager a:visited, .pager span {
	display: block;
	font-size: 24px;
	line-height: 1.9;
	color: #585858;
	text-decoration: none;
	text-align: center;	
}
.pager a:hover, .pager span {	
	color: #fff;
	text-shadow: rgba(0,0,0,0.50) 1px 1px 0px;
}
.pager ul li.next a, .pager ul li.next a:hover, .pager ul li.next a:visited {
	background: url(/dsgn/arrowRight.png) no-repeat 50% 15px;
}
.pager ul li.prev a, .pager ul li.prev a:hover, .pager ul li.prev a:visited {
	background: url(/dsgn/arrowLeft.png) no-repeat 50% 15px;
}
/* End Pager */

/* Product Detail */
.itemD { overflow: hidden; padding: 11px 0; }
.itemD .itemPicD { 
	margin: 0 10px 0 0;
	width: 317px;
	height: 238px;
}
.itemD img { border: 1px solid #a1a1a1; }
.itemD .itemSmallPicD {	width: 56px; }
.itemSmallPicD img { margin: 5px 0 0 0; display: block; }
.itemSmallPicD img.first { margin: 0; }
.itemD .itemInfoD { margin: -10px 0 0 21px; width: 297px; }
.itemInfoD .itemPriceD { 
	font-size: 60px; 
	line-height: 1;
	background: url(/dsgn/splitterDot.png) no-repeat 0 100%;
	padding: 0 0 18px 0;
}
.itemInfoD .itemPriceD span { font-size: 47px; }
.itemInfoD h2 { margin: 14px 0 12px; }

/****************************/
#container-1 { margin: 14px 0; overflow: hidden; zoom: 1;}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen {
    .ui-tabs-hide {
        display: none;
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}

/* Skin */
.ui-tabs-nav, .ui-tabs-panel { }
#contentInner .leftBlock ul.ui-tabs-nav {    
    margin: 0;
    padding: 0;	
}
.ui-tabs-nav:after { 
    display: block;
    clear: both;
    content: " ";
}
#contentInner .leftBlock .ui-tabs-nav li {
    float: left;    
    min-width: 84px; /* be nice to Opera */	
	width: 25%;
	list-style: none;
	padding: 0;
}
.ui-tabs-nav a.first {
	border-radius: 7px 0 0 0; 
	-moz-border-radius: 7px 0 0 0; 
	-webkit-border-radius: 7px 0 0 0; 
	-khtml-border-radius: 7px 0 0 0;
}
.ui-tabs-nav a.last {
	border-radius: 0 7px 0 0; 
	-moz-border-radius: 0 7px 0 0; 
	-webkit-border-radius: 0 7px 0 0; 
	-khtml-border-radius: 0 7px 0 0; 
}
.ui-tabs-nav li.ui-tabs-selected { }
.ui-tabs-nav a, .ui-tabs-nav a:hover, .ui-tabs-nav a:visited, .ui-tabs-nav a span {
    display: block;
	font-size: 16px;
	line-height: 34px;    
	text-transform: uppercase;		
}
.ui-tabs-nav a, .ui-tabs-nav a:hover, .ui-tabs-nav a:visited {
    /*margin: 1px 0 0;*/ /* position: relative makes opacity fail for disabled tab in IE */
    /*padding-left: 0;*/
    color: #fff;
	text-shadow: rgba(0,0,0,0.50) 1px 1px 0px;
    line-height: 34px;
    text-align: center;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */	
	background: url(/dsgn/bgHeaders.png) repeat-x 0 0 #2F5E86;
}
.ui-tabs-nav a:hover, .ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav .ui-tabs-selected a:hover, .ui-tabs-nav .ui-tabs-selected a:visited {
    position: relative;
    /*top: 1px;*/
    z-index: 2;    
	line-height: 34px;
	background: url(/dsgn/bgHeadersActive.png) repeat-x 0 0 #1d4a6e;
	-moz-box-shadow: inset -4px 4px 7px rgba(0,0,0,0.31); 
    -webkit-box-shadow: inset -4px 4px 7px rgba(0,0,0,0.31); 
    box-shadow: inset -4px 4px 7px rgba(0,0,0,0.31); 
}
.ui-tabs-nav .ui-tabs-selected a { }
.ui-tabs-nav .ui-tabs-selected span {border: none;height: 37px;}
.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 37px; /* IE 6 treats height as min-height */
    min-height: 37px;    
	background: url(/dsgn/splitterTabs.png) no-repeat 0 0;
}
.ui-tabs-nav a.first span { background: none; }
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-deselectable a:hover, .ui-tabs-nav .ui-tabs-deselectable a:focus, .ui-tabs-nav .ui-tabs-deselectable a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    background: #e7e7e7;
    padding: 16px;
	 border-radius: 0 0 7px 7px;	
	-moz-border-radius:  0 0 7px 7px;				
	-webkit-border-radius:  0 0 7px 7px;				
	-khtml-border-radius:  0 0 7px 7px;	
	/*margin-top: -1px;*/
	/*font-size: 14px;*/
}
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}
/****************************/
/* End Product Detail */

/* Table .tbl */
table.tbl {	width: 100%; }
table.tbl th, table.tbl td {
	border: 1px solid #cacaca;
	padding-top: 6px;
	padding-bottom: 9px;
	text-align: center;
}
table.tbl th {
	background: #919191;
	color: #fff;	
	font-weight: normal;
}
table.tbl tr td {
	padding-left: 5px;
	padding-right: 5px;
	background: #d4d4d4;
}
table.tbl tr.even td { background: #fff; }
table.tbl tr td.first, table.tbl tr td:first-child {
	background: #919191;
	color: #fff;
	text-align: left;
	padding-left: 27px;
}
/* End Table .tbl */

.infoEmpty, .infoAll { padding: 0 9px; }
sup { color: orange; }
.inf { font-size: 14px; font-style: italic; vertical-align: top; }
.errorMessage { color: orange; vertical-align: top; font-size: 14px; }

/* simplemodal */
#confirm {display:none;}
#confirm-overlay {background-color:#eee; cursor:wait;}
#confirm-container { height:140px; width:420px; background:#fff; border:2px solid #2F5E86; }
#confirm-container .header {height:30px; line-height:30px; width:100%; background:url("/dsgn/bgHeaders.png") repeat-x 0 0 #2F5E86; color:#fff; text-transform: uppercase;}
#confirm-container .header span { padding-left:8px; }
#confirm-container .message { padding: 10px 8px; }
#confirm-container .buttons {line-height:26px; float:right; padding:10px 8px;} 
#confirm-container .buttons div {display: inline; border-radius: 7px; -moz-border-radius: 7px; -webkit-border-radius: 7px; -khtml-border-radius: 7px;} 
#confirm-container a.modal-close,
#confirm-container a.modal-close:link,
#confirm-container a.modal-close:active,
#confirm-container a.modal-close:visited {text-decoration:none; font-weight:bold; position:absolute; right:10px; top:2px; color:#fff;}
#confirm-container a.modal-close:hover {color:#ccc;}
/* end simplemodal */

/* Forms */
		/* feedback Form */
.feedbackForm {	width: 312px;  }
.feedbackForm .frmcl {
	padding: 8px 17px;
	width: 277px;
}
form .fld {	padding: 3px 0; }
form label { 
	vertical-align: top; 	
}
.feedbackForm p, .commentsForm p { font-size: 14px; }
.feedbackForm label, .commentsForm label {
	text-align: right;
	width: 95px;
	display: inline-block;
	color: #0d6283;	
	font-size: 14px;
}
.feedbackForm input.txt, .feedbackForm textarea.ta, .commentsForm input.txt { width: 157px; }
.commentsForm textarea.ta { width: 552px; }
.feedbackForm select.sel { width: 179px; }
		/* end feedback Form */
/* End Forms */

	#marquee {
		position:relative;
		overflow:hidden;
		width: 880px;
		float: left;
		height: 59px;
	}
	#marquee .sections {
		position:absolute;
		left:0px;
		top:0px;
		white-space:nowrap;
	}
	#marquee .section {
		padding:0px 10px;
		float:left;
	}
	#marquee a, #marquee a:hover, #marquee a:visited {
		display: inline-block;
		text-decoration: none;
		vertical-align: middle;
		margin: 0 7px;
	}


















































































/* EDITOR PROPERTIES - PLEASE DON'T DELETE THIS LINE TO AVOID DUPLICATE PROPERTIES */
