/*-----------------  default  -----------------*/

html, body, div, span, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, code,
del, dfn, em, img, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tbody, tfoot, thead, tr, th, td {
  margin: 0;
  padding: 0;
  border: 0;
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  font-family: inherit;
  vertical-align: baseline;
}

body {
	font-size:11px;
	color:#fff;
	background:#222 url(../images/page_bg.gif) top repeat-x;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-bottom:10px;
}

h1, h2, h3, h4, h5, h6 {font-weight:normal; font-family:Georgia, "Times New Roman", Times, serif}
h1 {font-size:15px; line-height:1; }
h2 {font-size:1.7em; font-weight:bold;}
h3 {font-size:1.5em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:1em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}

p {margin:0 0 1.5em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}

a {color:#fff; text-decoration:none}
a:hover {color:#fff; text-decoration:underline;}
a:visited {
	border:medium none;
	outline-color:invert;
	outline-style:none;
	outline-width:medium;
	text-decoration:none;
}

select, input, textarea {font-size:10px; color:#474646;}

input {  border:1px solid #9d9d9d; padding:1px 2px; font-size:10px; color:#474646; }
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
.strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0 1.5em;}
ul, ol {margin:0 1.5em 1.5em 1.5em;}
ul {list-style-type:disc;}
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}

th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;margin-bottom:1.875em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}

.hr { background:url(../images/linetwo_sep.gif) center no-repeat; padding:5px 0; width:100%; clear:both}
.hrPoint {background:url(../images/line_pt.gif) center repeat-x; padding:5px 0;}

.clear { clear:both; font-size:1px;}

.tSize16 { font-size:1.6em}
.tSize14 { font-size:1.4em}
.tSize12 { font-size:1.2em}

.butLink { display:block; float:left; background:url(../images/ico_arrow.gif) right center no-repeat; padding-right:15px} 

.but_55 { background:url(../images/sub_55.gif) no-repeat; width:55px!important; height:17px; border:none; font-size:10px; cursor:pointer }
.submit {
	color:#474646;
	font-size:10px;
	background:#dce2db url(../images/but_bg.gif) bottom repeat-x;
	border-top:1px solid #a9aca8;
	border-right:1px solid #9c9c99;
	border-bottom:1px solid #5c5a5a;
	border-left:1px solid #aaaba7;
	cursor:pointer;
	padding:0 5px
}
.butSelect {
	width:18px;
	background:#fff url(../images/but_select.gif) center no-repeat;	
	border:none;
	padding:1px 0;
	font-size:11px;
	height:17px;
	margin-left:-2px
}

@-moz-document url-prefix() {
	.butSelect {height: auto;}
}

/*******************  header  **********************/

.header {
	margin:0 auto;
	padding:10px 0 10px 0;
	width:968px;
	color:#828181;
}
.header .logo {
	display:block;
	float:left;
	width:307px;
	background:url(../images/logo.gif) no-repeat;
}
.header .home {
	float:left;
	width:307px;
}
.header .banner {
	float: right;
	width:600px;
	overflow: hidden;
}
.header .leftBox { 
	float:left; 
	width:363px;
	//width:355px; 
	margin-left:5px;
}
.header .leftBox .txtField { clear:both; padding-top:10px;}
.header .leftBox .txtField .title { float: left;}
.header .leftBox .txtField span { color:#FF0000}
.header .leftBox .txtField select {background-color: #da2421; color: #fff; font-weight: bold; border: 1px solid #000; margin-left: 3px; margin-right: 2px; }
.header .rightBox {float:right; width:210px; font-size:10px; line-height:14px;}
.header .rightBox a {color:#828181}
.header .rightBox a:hover { text-decoration:underline}
.header .rightBox select { font-size:9px; width:70% }
.header .rightBox .hr {background:url(../images/linetwo_header.gif) center no-repeat; //padding:0}

.itemA, .itemB { padding-left:10px}

.itemA li { list-style:none}
.itemA li ul { display:none}
.itemA li ul { display:none}

.selectHead, .selectHead:hover { background:url(images/select_bg.gif) top left no-repeat; padding:0px; margin:0 0 0 10px;}
.selectHead span, .selectHead span:hover {
	background:url(images/select_but.gif) top right no-repeat;
	display:block;
	text-align:left;
	width:100px;
	height:17px;
	padding:6px 50px 0 5px;
	margin:0;
	color:#666;
	font-size:9px!important;
}

.itemA span { color:#FF0000; margin-left:5px; text-transform:uppercase}
.itemA span img { margin-left:10px;}
.itemA span:hover { cursor: pointer}

.itemA .select { width:100%; padding-top:10px; margin:0px; padding:0px; z-index:90  }
.itemA .select li {
	display: block;
	padding-bottom:2px;
	position: relative;
	margin:0px;
	display:block;
	list-style: none;
	font-size:9px;
	z-index:91;
	float: left;
}
.itemA .select li li:hover {}
.itemA .select a { 
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	display: block;
	color:#666;
	text-align:center;
	 padding:4px;
}
.itemA .select a:Hover {}
.itemA .select ul { 
	display: none;
	position: absolute;
	padding:0;
	width:100px;
	height:72px;
	overflow: auto;
	top: 15px;
	left: -10px;
	border: 0;
	background:#fff;
	border:1px solid #E3E3E3;
	padding:1px;
	z-index:91;

}
.itemA .select ul ul {left: 0px; top: 0px; padding:0px; }

.itemA .select li li { cursor:default; clear:both; width:100%}

.itemA .select ul a { font-size:10px; display:block; text-align: left;  overflow:hidden; }
.itemA .select ul a:hover {font-size:10px; background: #E1E1E1; text-decoration:none}

.itemA .select li:hover ul ul,
.itemA .select li:hover ul li:hover ul ul { display: none; }

.itemA .select li:hover ul,
.itemA .select li:hover ul li:hover ul,
.itemA .select li:hover ul li:hover ul li:hover ul { display: block; }

.itemA .select {color:#666;}




/**/
.header .nav { float:left; width:100%;  background:url(../images/hmenu_bg.gif) repeat-x; margin-top:5px}
.navLeft { background:url(../images/hmenu_left.gif) left top no-repeat; float:left; width:100%; position:relative; z-index:90}
.navRight { background:url(../images/hmenu_right.gif) right top no-repeat; float:left; width:100%}


.navButton { float:right; width:200px; padding-top:12px}
.navButton a { margin-right:20px}


/* Header Menu */
.headerMenu ul { margin:0 0 0 3px; display:block; overflow:hidden; width:600px; float:left}
.headerMenu li {
	float:left;
	display:block;
	list-style:none;
	background:url(../images/hmenu_sep.gif) left top no-repeat;
	padding-left:2px;
	margin-left:-2px;
}
.headerMenu li a {
	color:#fff;
	display:block;
	padding:9px 18px 11px 18px;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:15px;
	
}
.headerMenu li a:hover {
	color:#ff0000;
	background:url(../images/hmenu_item_bg.gif) repeat-x;
	text-decoration:none;
}
.headerMenu .item_1 a:hover { color:#FF0000}
.headerMenu .item_1 .sel { color:#FF0000; background:url(../images/hmenu_item_bg.gif) repeat-x;}

.headerMenu .item_2 a:hover { color:#6C92FF}
.headerMenu .item_2 .sel { color:#6C92FF;  background:url(../images/hmenu_item_bg.gif) repeat-x;}

.headerMenu .item_3 a:hover { color:#fba01f}
.headerMenu .item_3 .sel { color:#fba01f;  background:url(../images/hmenu_item_bg.gif) repeat-x;}

.headerMenu .item_4 a:hover { color:#FF0000}
.headerMenu .item_4 .sel { color:#FF0000; background:url(../images/hmenu_item_bg.gif) repeat-x;}

/*******************  Main  ************************/

.main {
	margin:0 auto;
	width:968px;
	margin-bottom:12px;
}
.mainMenuContent { float:left; background:url(../images/mainmenu_header.gif) top no-repeat; padding-top:10px}
.mainMenu { width:204px;  float:left; background:#5c5a5a url(../images/mainmenu_bg.gif) repeat-y;}
.mainMenu { width:204px;  float:left; background:#5c5a5a url(../images/mainmenu_bg.gif) repeat-y;}
.mainMenu ul {
	padding:0;
	margin:0;
	background:url(../images/mainmenu_footer.gif) bottom no-repeat;
	float:left;
	padding-bottom:8px;
	overflow:hidden;
}
.mainMenu li {
	list-style:none;
	float:left;
	background:url(../images/linetwo_sep.gif) top no-repeat;
	padding:8px 7px 11px 9px;
	width:188px;
	margin-top:-2px;
}
.mainMenu li a {
	font-weight:bold;
	display:block;
	float:left;
	width:89%;
	font-size:10px;
}
.mainMenu li a:Hover { text-decoration:none}
.mainMenu li ul {background:none; padding:0; }
.mainMenu li li {background:none}
.mainMenu li li a { font-weight:normal}
.mainMenu li li a:Hover { font-weight:normal; color:#ff0000; text-decoration:none}
.mainMenu li span { font-size:9px; color:#e1e1e1; float:right; margin-top:2px}

.mainMenu .subItem {
	padding:8px 0 11px 0;
	background:#2e2e2e;
	width:204px;
}
.mainMenu .subItem a { padding-left:9px; width:82%;}
.mainMenu .subItem span { padding-right:7px}

.mainMenu .subItem ul { margin-top:10px; overflow:visible}
.mainMenu .subItem li { padding:1px 7px 1px 9px; display:block}
.mainMenu .subItem li a {padding-left:9px; width:84%;}
.mainMenu .subItem li span { padding:0}
.mainMenu .subItem li:Hover a {
	background:url(../images/mainmenu_arrow.gif) 0 5px no-repeat;
	padding-left:9px;
	color:#ff0000;
}
.mainMenu .subItem li:hover span {color:#ff0000;} 



/* Content */


.mainheader {background:#327619 url(../images/mainheader_bg_green.gif) left top no-repeat; margin-bottom:15px}
.mainheader h1 {
	display:block;
	padding:5px 17px 7px 17px;
	margin:0;
	font-size:18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: url(../images/mainheader_bottom_green.gif) left bottom no-repeat;
}
.mainheader h1 span { font-size:15px;}

/* breadcrumb */
.breadcrumb a:hover {color:#2F960B;}

/* ABC */
.abc { background:url(../images/list_abc.gif) left top no-repeat}
.abcContent { font-size:10px; height:62px; padding:11px 0 0 17px}

.abcContent a:hover {color:#6C92FF; text-decoration:none}
.abcContent a:focus {color:#6C92FF; text-decoration:none}
.abcContent .sel {color:#6C92FF; text-decoration:none}


/* pagination */
.pagination { /*padding:10px;*/ color:#fff;}
.pageBack { background:url(../images/page_arrow_left.gif) no-repeat; width:8px; height:11px}
.pageNext {background:url(../images/page_arrow_right.gif) no-repeat; width:8px; height:11px}


.content { width:550px; float:left; margin-left:5px;}

.topLinks { padding:10px 10px 20px 5px}
.topLinks  a {color:#A1A1A1; font-size:10px; text-decoration:underline; margin-right:15px}
.rightPanel { float:right; width:204px}

.sortNav { padding:10px 10px 20px 10px}
.sortNav  a {color:#A1A1A1; font-size:10px; text-decoration:underline;}

.breadcrumb { font-size:10px; background:url(../images/linetwo_inf.gif) bottom repeat-x; padding:0 0 15px 5px; margin-bottom:15px; width:545px; }
.breadcrumb span { text-decoration:underline; color:#a1a1a1}
.breadcrumb a { font-size:10px; text-decoration:underline; color:#a1a1a1}
.breadcrumb img { margin:0 2px;}




/* Mix List */
.stock { float:left; width:555px; margin-right:-5px; position:relative}

.mixList {
	background:url(../images/stockitem_bg.jpg) no-repeat;
	width:170px;
	height:121px;
	float:left;
	padding:15px 11px 6px 4px;
	display:block;
	color:#000;
}
.mixList a { color:#000;}
.mixList .boxImg { height:55px; width:160px; text-align:center; margin:0 auto; overflow:hidden}
.mixList .boxHeader a, .mixList .boxHeader a:hover  {
	background:#393643;
	display:block;
	width:170px;
	height:17px;
	margin:5px auto 0 auto;
	padding:4px 0;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	overflow:hidden;
}
.mixList .boxContent {
	text-align:center;
	font-size:10px;
	color:#000!important;
	width:167px;
	height:26px;
	overflow:hidden;
	margin:0 auto;
	padding-top:4px;
}
.mixList .boxContent a, .mixList .boxContent a:hover { text-decoration:none; color:#000!important;}

/* Tab Grey */
.mixList {  background:url(../images/tab_grey_bottom.gif) bottom left no-repeat; font-size:10px; padding-bottom:4px; margin-bottom:15px}
.mixListTop { background:url(../images/tab_grey_top.gif) top left no-repeat; padding-top:5px;}
.mixListCont {background:url(../images/tab_grey_bg.gif) left repeat-y; padding:10px 10px;}
.mixListCont .hr { background:#4c4a4a; border-bottom:1px solid #565454; height:1px; font-size:1px; padding:0; margin:10px 0}
.mixListCont label { display:block; width:67px; text-align:right; float:left; margin-right:10px; padding-top:3px}

.mixListCont .fieldFull { width:433px; font-size:10px}
.mixListCont .fieldDate { width:75px; padding:2px; height:13px; border:0; font-size:11px; margin:0; }
.mixListCont #category { width:440px;}
.mixListCont span { margin:0 10px}

.mixListCont .navBox { text-align:center; padding-top:20px}
.mixListCont .submit { width:115px }

.mixListHeader {padding:0 10px 10px;}
.mixListHeader img {float:left; margin-right:15px;}
.mixListHeader h2 {
	display:block;
	float:left;
	font-family:Georgia,"Times New Roman",Times,serif;
	font-size:15px;
	width:350px;
	color: #b37318;
}
/**/
.mixListWhite {
	background:url(../images/ico_disc_info.gif) 13px 10px no-repeat;
	padding:10px 10px 10px 50px;
	border-top:1px solid #7f7f7f;	
	font-size:12px;
	line-height:16px;
	position:relative;
}

.mixListWhite .condition {text-indent: 15px;}
.mixListInfo a {color: #464646; text-decoration: underline;}
.mixListInfo a:hover {color: #305CF7;}

/**/
.mixListInfo {
	background:url(../images/ico_disc_dinfo.gif) 10px 10px no-repeat;
	padding:10px 10px 10px 50px;
	border-top:1px solid #7f7f7f;	
	font-size:12px;
	line-height:16px;
	position:relative;
}
.mixListInfo a {color: #464646; text-decoration: underline;}
.mixListInfo a:hover {color: #305CF7;}

/**/
.mixListCredit {
	background:url(../images/ico_disc_credit.gif) 10px 10px no-repeat;
	padding:10px 10px 10px 50px;
	border-top:1px solid #7f7f7f;
	border-bottom:1px solid #7f7f7f;
	font-size:12px;
	line-height:16px;
	position:relative;
}


/* Gds */
.tabMix .mixListGds {
	overflow:hidden;
	width:548px;
	background:#CAC5C5 none repeat scroll 0 0;
	border-top:1px solid #7F7F7F;
	padding:15px 0 10px 0;
}
.tabMix .mixListGds span {color:#b37318 !important;}



.tabMix a {color:#464646;}

.tabMix .mixListGdsNum { padding:0 0 15px 50px; font-weight:bold;}
.tabMix .gallery  {
	overflow:hidden;
	width:522px;
	float:left;
}
.tabMix .prevButton{
	display: block;
	width:13px;
	background:url(../images/navproduct_prev_yellow.gif) 0 0 no-repeat;
	cursor: pointer;
	cursor: hand;
	float:left;
	height:135px
}
.tabMix .prevButton:hover { background-position:-13px 0;}
/*
.tabMix .nextButton{
	width:13px;
	background:url(../images/navproduct_next_yellow.gif) 0 0 no-repeat;
	color:#fff;
	font-weight:bold;
	cursor: pointer;
	cursor: hand;
	right:0px;
	top:15px;
	float:right;
	height:135x;
}
.tabMix .nextButton:hover { background: none;}
*/
.tabMix .stockGdsContent{
	width: 5000px;
	height: 200px;
}
.tabMix .itemProduct {
	width:114px;
	background:url(../images/pt_v.gif) left repeat-y;
	padding-left:8px;
	margin-right:8px;
	float:left;
	overflow:hidden;
	line-height:15px;
	text-align:center;
}
.tabMix .itemProduct a {
	min-height:104px;
	height:auto !important;
	height:104px;
	display:block;
	margin-bottom:9px;
}
.tabMix .itemProduct.noBorder { background:none!important}
.tabMix .itemProduct .imageMiddle { padding: 10px; background-color: #FFFFFF; z-index:999;}
.tabMix .itemProduct .imageMiddle .loadImg {}
.tabMix .itemProduct img { margin-bottom:9px;}
.tabMix .itemProduct p { font-weight:bold; margin:0 0 5px 0; text-align:center}
.tabMix .itemProduct .priceNew {font-size:9px; text-align:left}
.tabMix .itemProduct .priceNew span { color:#0a2fff; font-weight:bold}
.tabMix .itemProduct .priceOld {color:#636363; font-size:9px; text-align:left}
.tabMix .itemProduct .priceOld span { }

.mixListPrint {
	padding:10px 10px 10px 50px;
	border-top:1px solid #7f7f7f;
	position:relative;
}
.mixListPrint a {color:#000; font-weight:bold}

.mixListPrint .linkPrint {
	display:block;
	float:left;
	background:url(../images/ico_disc_print.gif) no-repeat;
	height:23px;
	padding-left:30px;
	margin-right:160px;
}
.mixListPrint, .linkPrint:hover { background-position:0 -23px; color:#000; text-decoration:none;}
.mixListPrint .linkCommunicat {
	display:block;
	float:left;
	background:url(../images/ico_disc_mail.gif) no-repeat;
	height:14px;
	padding-left:30px;
}
.mixListPrint, .linkCommunicat:hover { background-position:0 -14px; color:#000; text-decoration:none;}
 
.mixListPhone {
	background:url(../images/ico_disc_phone.gif) 10px 6px no-repeat;
	padding:10px 10px 10px 50px;
	border-top:1px solid #7f7f7f;
	border-bottom:1px solid #7f7f7f;
	position:relative;
}
.mixListPhone a, .tabMixPhone a:hover { color:#464646; text-decoration:underline; font-size:10px}
.mixListPhone .rightBox { float:right; width:50%; overflow:hidden; text-align:right}

.mixListDiscount {
	background:#cac5c5 url(../images/ico_disc_discount.gif) 10px 10px no-repeat;
	padding:10px 10px 10px 50px;
	border-top:1px solid #e5e2e2;
}
.mixListDiscount .strong { position:relative}
.mixListDiscount a:hover {text-decoration: underline;}
.itemDiscount {padding:3px 0;}
.mixListDiscount #title_id_companies {
	color:#464646;
	text-decoration:underline;
	background:url(../images/list_arrow_yellow.gif) right 5px no-repeat;
	padding-right:10px;
}
.mixListDiscount #title_id_companies:hover {
	color:#464646;
	text-decoration:underline;
	background:url(../images/list_arrow_yellow.gif) right -4px no-repeat;
	padding-right:10px
}
.mixListDiscount #title_id_companies.sel {
	color:#464646;
	text-decoration:underline;
	background:url(../images/list_arrow_yellow.gif) right -4px no-repeat;
	padding-right:10px
}


/* Top Stock */
.topStock {width:100%; overflow: hidden; border:0px; padding:0px!important;}
.topStock td { height: 310px; padding:0px!important; }
.topStock div.topStockText{
	position: relative; 
	z-index: 10;
}
.topStock div.topStockText a {
	text-decoration: none;
}

.topStock li img { position:absolute; top:0; left:50%; margin-left:-155px; z-index: 1;}



/* Stock */

.stock { float:left; width:555px; margin-right:-5px; position:relative}

.stockItem {
	background:url(../images/stockitem_bg.jpg) no-repeat;
	width:170px;
	height:121px;
	float:left;
	padding:15px 11px 6px 4px;
	display:block;
	color:#000;
}
.stockItem a { color:#000;}
.stockItem .boxImg { height:55px; width:160px; text-align:center; margin:0 auto; overflow:hidden}
.stockItem .boxHeader a, .stockItem .boxHeader a:hover  {
	background:#393643;
	display:block;
	width:170px;
	height:17px;
	margin:5px auto 0 auto;
	padding:4px 0;
	text-transform:uppercase;
	text-decoration:none;
	text-align:center;
	font-size:14px;
	color:#fff;
	font-weight:bold;
	overflow:hidden;
}


.stockItem .boxContent {
	text-align:center;
	font-size:10px;
	color:#000!important;
	width:167px;
	height:26px;
	overflow:hidden;
	margin:0 auto;
	padding-top:4px;
}
.stockItem .boxContent a, .stockItem .boxContent a:hover { text-decoration:none; color:#000!important;}

/* Tab Grey */
.tabGrey {  background:url(../images/tab_grey_bottom.gif) bottom left no-repeat; font-size:10px; padding-bottom:4px; margin-bottom:15px}
.tabGreyTop { background:url(../images/tab_grey_top.gif) top left no-repeat; padding-top:5px;}
.tabGreyCont {background:url(../images/tab_grey_bg.gif) left repeat-y; padding:10px 10px;}
.tabGreyCont .hr { background:#4c4a4a; border-bottom:1px solid #565454; height:1px; font-size:1px; padding:0; margin:10px 0}
.tabGreyCont label { display:block; width:67px; text-align:right; float:left; margin-right:10px; padding-top:3px}

.tabGreyCont .fieldFull { width:433px; font-size:10px}
.tabGreyCont .fieldDate { width:75px; padding:2px; height:13px; border:0; font-size:11px; margin:0; }
.tabGreyCont #category { width:440px;}
.tabGreyCont span { margin:0 10px}

.tabGreyCont .navBox { text-align:center; padding-top:20px}
.tabGreyCont .submit { width:115px }
.tabGreyCont .rightBox { float:right; width:200px; text-align: left; padding-right:10px}


/* Tab White */
.tabWhite { background:url(../images/tab_white_bottom.gif) bottom left no-repeat; font-size:10px; color:#000; padding-bottom:7px}
.tabWhiteTop { background:url(../images/tab_white_top.gif) top left no-repeat; padding-top:7px}
.tabWhiteCont {background:url(../images/tab_white_bg.gif) left repeat-y; padding:5px 10px 0 30px; font-size:12px; }
.tabWhiteCont a {color: #464646; text-decoration: underline; font-size:12px; }
.tabWhiteCont a:hover {color: #FF0000; text-decoration: underline; font-size:12px; }

.tabWhite h1 {font-family:Georgia,"Times New Roman",Times,serif; font-size:15px; font-weight:bold; margin-bottom:15px}



.tabWhite .list h1 { font-size:14px; color:#000; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; margin-left:10px}
.tabWhite .list a { color:#000;}
.tabWhite .list ol { margin-left:30px}
.tabWhite .list li { margin-bottom:15px;}
.tabWhite .list p { margin:0 0 5px 0;}
.tabWhite .list .itemHeader { color:#23620d; font-size:14px; text-decoration:underline; margin-bottom:3px; text-transform:capitalize; display:block}
.tabWhite .list .hr {
	background:#adadad none repeat scroll 0%;
	border-bottom:1px solid #bcbcbc;
	font-size:1px;
	height:1px;
	margin:10px 0pt;
	padding:0pt;
}
.tabWhite .list .itemInfo a { text-decoration:underline}
.tabWhite .list .itemInfo .sel { color:#22610d}
.tabWhite .list .itemInfo img { margin:0 5px}

.tabWhite .emptySearch { padding: 10px; }
.tabWhite .emptySearch .listSearch { margin: 0 0 15px 50px;}
.tabWhite .emptySearch ul { margin: 0 0 0 50px; padding-bottom: 5px;}

/* Tab Mix Colors */

.tabMix { background: url(../images/tab_lgrey_bottom.gif) bottom left no-repeat; color:#000; padding-bottom:6px; }
.tabMixTop { background:url(../images/tab_white_top.gif) top left no-repeat; padding-top:6px}
.tabMixCont { background:url(../images/tab_white_bg.gif) left repeat-y; padding:0 0 0px 1px; font-size:10px; }


/* Archive */
.tabMix.themArchie .stockInfoContet {background:url(../images/archive_bg.gif) 5px 0px;}
.themArchie .list .itemHeader {color:#FF0000;}
.themArchie .list .itemInfo .sel {color:#FF0000;}


/* Company */

.comHeader { padding:0 10px 10px 10px}
.comHeader img { float:left; margin-right:15px;}
.comHeader h1 { font-family:Georgia, "Times New Roman", Times, serif;}
.comHeader h2 { font-family:Georgia, "Times New Roman", Times, serif; font-size:15px; float:left; display:block; width:350px}

.comInfo {
	background:url(../images/ico_comp_info.gif) 10px 10px no-repeat;
	padding:10px 10px 10px 50px;
	border-top:1px solid #7f7f7f;
	border-bottom:1px solid #7f7f7f;
	font-size:12px;
	line-height:16px;
	position:relative;
}
.comInfo a {color: #464646; text-decoration: underline;}
.comInfo a:hover {color: #305CF7;}
.comBrands {
	background:#cac5c5 url(../images/ico_comp_brands.gif) 10px 2px no-repeat;
	padding:10px 10px 10px 50px;
	border-top:1px solid #e5e2e2;
	position:relative;
}
.comBasket {
	background:url(../images/ico_comp_basket.gif) 10px 10px no-repeat;
	padding:10px 10px 10px 50px;
	border-top:1px solid #7f7f7f;
	border-bottom:1px solid #7f7f7f;
	position:relative;
}
.comBasket span img { vertical-align: middle}
.comDiscount {
	background:#cac5c5 url(../images/ico_comp_discount.gif) 10px 10px no-repeat;
	padding:10px 10px 10px 50px;
	border-top:1px solid #e5e2e2;
	position:relative;
}
.comDiscount .itemDiscount {
	padding:1px 0;
	font-size: 11px;
	color: #0A2FFF !important;
}
.comDiscount .itemDiscount a {
	color: #0A2FFF !important;
}
.comDiscount .itemDiscount a:hover {
	text-decoration: underline;
}
.comDiscount .itemDiscount span {
	text-transform: uppercase;
}
.comMoney {
	background:url(../images/ico_comp_money.gif) 10px 10px no-repeat;
	padding:10px 10px 10px 50px;
	border-top:1px solid #7f7f7f;
	border-bottom:1px solid #7f7f7f;
	position:relative;
}
.comMoney img { margin:10px 6px 0 0;}
.comGds {
	overflow:hidden;
	width:548px;
	background:#CAC5C5 none repeat scroll 0 0;
	border-top:1px solid #7F7F7F;
	padding:15px 0 10px 0;
}
.comGdsNum { padding:0 0 15px 50px; font-weight:bold;}
.comGds .gallery  {
	overflow:hidden;
	width:522px;
	float:left;
}
.comGds .prevButton{
	width:13px;
	background:url(../images/navproduct_prev_blue.gif) 0 0 no-repeat;
	cursor: pointer;
	cursor: hand;
	float:left;
	height:200px
}
.comGds .prevButton:hover { background-position:-13px 0;}

.comGds .nextButton{
	display: block;
	width:13px;
	height:200px;
	background:url(../images/navproduct_next_blue.gif) 0 0 no-repeat;
	color:#fff;
	font-weight:bold;
	cursor: pointer;
	cursor: hand;
	right:0px;
	top:15px;
	float:right;	
}
.comGds .nextButton:hover { background-position:-13px 0; width:13px; height:200px;}

.comGds .stockGdsContent{
	width: 5000px;
	height: 200px;
}
.comGds .itemProduct {
	width:114px;
	background:url(../images/pt_v.gif) left repeat-y;
	padding-left:8px;
	margin-right:8px;
	float:left;
	overflow:hidden;
	line-height:15px;
	text-align:center;
}
.comGds .itemProduct a {
	min-height:104px;
	height:auto !important;
	height:104px;
	display:block;
	margin-bottom:9px;
}
.comGds .itemProduct.noBorder { background:none!important}
.comGds .itemProduct .imageMiddle { padding: 10px; background-color: #FFFFFF; z-index:999;}
.comGds .itemProduct .imageMiddle .loadImg {}
.comGds .itemProduct img { margin-bottom:9px;}
.comGds .itemProduct p { font-weight:bold; margin:0 0 5px 0; text-align:center}
.comGds .itemProduct .priceNew {font-size:9px; text-align:left}
.comGds .itemProduct .priceNew span { color:#0a2fff; font-weight:bold}
.comGds .itemProduct .priceOld {color:#636363; font-size:9px; text-align:left}
.comGds .itemProduct .priceOld span { text-decoration:line-through;}
  
.comPrint {
	padding:10px 10px 10px 50px;
	border-top:1px solid #7f7f7f;
	position:relative;
}
.comPrint a {color:#000; font-weight:bold}

.comPrint .linkPrint {
	display:block;
	float:left;
	background:url(../images/ico_com_print.gif) no-repeat;
	height:23px;
	padding-left:30px;
	margin-right:160px;
}
.comPrint, .linkPrint:hover { background-position:0 -23px; color:#000; text-decoration:none;}
.comPrint .linkCommunicat {
	display:block;
	float:left;
	background:url(../images/ico_com_mail.gif) no-repeat;
	height:14px;
	padding-left:30px;
}
.comPrint, .linkCommunicat:hover { background-position:0 -14px; color:#000; text-decoration:none;}
 
.comPhone {
	background:url(../images/ico_comp_phone.gif) 10px 6px no-repeat;
	padding:10px 10px 10px 50px;
	border-top:1px solid #7f7f7f;
	border-bottom:1px solid #7f7f7f;
	position:relative;
}
.comPhone a, .comPhone a:hover { color:#464646; text-decoration:underline; font-size:10px}
.comPhone .rightBox { float:right; width:50%; overflow:hidden; text-align:right}

.comAddr {
	background:#cac5c5 url(../images/ico_comp_addr.gif) 10px 10px no-repeat;
	padding:10px 10px 10px 50px;	
	border-top:1px solid #e5e2e2;
}
.comAddr .strong { position:relative}


.comkAddr {
	background:#cac5c5 url(../images/ico_stock_addr.gif) 10px 10px no-repeat;
	padding:10px 10px 10px 50px;	
	border-top:1px solid #e5e2e2;
}
.comAddr #title_id_address {
	color:#464646;
	text-decoration:underline;
	background:url(../images/list_arrow_blue.gif) right 5px no-repeat;
	padding-right:10px;
}
.comAddr #title_id_address.sel {
	color:#464646;
	text-decoration:underline;
	background:url(../images/list_arrow_blue.gif) right -4px no-repeat;
	padding-right:10px
}

.comGoogleAds {
	margin-top: 13px;
	text-align: center;
}

#block_address a { width:13px; height:13px; background:url(../images/addr_nav_red.gif) top no-repeat; display:block; float:left;}
#block_address a.hidden {visibility: hidden; }
#block_address a:hover { width:13px; height:13px; background-position:0 -13px; }
#block_address span { float: left; display:block; margin-right:10px}
#block_address .itemAddr { width:230px; float:left; white-space:nowrap; overflow:hidden;  margin-right:10px}


/* Stock */

.stockHeader { padding:0 10px 0 5px; /*top:-10px; position:relative;*/}
.stockHeader img { float:left; margin-right:5px _top:-10px; position: relative}
.stockHeader h1 { font-family:Georgia, "Times New Roman", Times, serif;}
.stockHeader h2 {
	font-family: Verdana, Geneva, sans-serif;
	font-size:14px;
	float:left;
	display:block;
	width:350px;
	text-align:center;
	margin:5px 0 0 0;
}

.stockHeader .rightBox { float:right; width:365px;  position:relative; right:-5px}
.stockHeader .hDiscount {
	width:190px;
	float:left;
	padding:2px 0;
	text-transform:uppercase;
	background:#308C10;
	text-align:center;
	font-size:14px;
	font-weight:bold;
	color:#fff;
}
.stockHeader .hDate { width:170px; float:right; background:#308C10; text-align:center; color:#fff; font-size:9px; padding:4px 0 5px 0; }



.stockInfo {
	background:url(../images/ico_stock_info.gif) 10px 10px no-repeat;
	padding:0 10px 0 50px;
	border-top:1px solid #7f7f7f;
	border-bottom:1px solid #7f7f7f;
	font-size:12px;
	line-height:16px;
	position: relative;
}
.stockInfo a {color: #464646; text-decoration: underline;}
.stockInfo a:hover {color:#DE0D0D;}
.stockInfoContet { padding:10px 0}

.stockBookmark {
	padding:10px 10px 10px 50px;
	border-top:1px solid #e5e2e2;
	position:relative;
}

.stockBookmark a { width:40px; height:40px; display:block; float:left; margin-right: 3px; margin-top: 4px; }
.stockBookmark a.vkontakte { background:url(../images/bookmarks/icon_vkontakte.png) top no-repeat;}
.stockBookmark a.vkontakte:hover { background-position:0 -40px; }
.stockBookmark a.myworld { background:url(../images/bookmarks/icon_mailru.png) top no-repeat; }
.stockBookmark a.myworld:hover { background-position:0 -40px; }
.stockBookmark a.facebook { background:url(../images/bookmarks/icon_facebook.png) top no-repeat; }
.stockBookmark a.facebook:hover { background-position:0 -40px; }
.stockBookmark a.myya { background:url(../images/bookmarks/icon_yandex.png) top no-repeat; }
.stockBookmark a.myya:hover { background-position:0 -40px; }
.stockBookmark a.twitter { background:url(../images/bookmarks/icon_twitter.png) top no-repeat; }
.stockBookmark a.twitter:hover { background-position:0 -40px; }
.stockBookmark a.googlebuzz { background:url(../images/bookmarks/icon_google.png) top no-repeat; }
.stockBookmark a.googlebuzz:hover { background-position:0 -40px; }
.stockBookmark a.livejournal { background:url(../images/bookmarks/icon_livejournal.png) top no-repeat; }
.stockBookmark a.livejournal:hover { background-position:0 -40px; }
.stockBookmark a.liveinternet { background:url(../images/bookmarks/icon_liveinternet.png) top no-repeat; }
.stockBookmark a.liveinternet:hover { background-position:0 -40px; }
.stockBookmark a.blogger { background:url(../images/bookmarks/icon_blogger.png) top no-repeat; }
.stockBookmark a.blogger:hover { background-position:0 -40px; }
.stockBookmark a.friendfeed { background:url(../images/bookmarks/icon_friendfeed.png) top no-repeat; }
.stockBookmark a.friendfeed:hover { background-position:0 -40px; }

.stockBrands {
	background:url(../images/ico_stock_brands.gif) 10px 2px no-repeat;
	padding:10px 10px 10px 50px;
	border-top:1px solid #e5e2e2;
	position:relative;
}
.stockSale {
	background:#cac5c5 url(../images/ico_stock_sale.gif) 10px 10px no-repeat;
	padding:10px 10px 10px 50px;
	border-top:1px solid #7f7f7f;	
	border-bottom:1px solid #7f7f7f;
	z-index:50;
	position:relative;
}
.stockDiscount {
	background:#cac5c5 url(../images/ico_stock_discount.gif) 10px 10px no-repeat;
	padding:10px 10px 10px 50px;
	border-top:1px solid #e5e2e2;
	position:relative;
}
.stockMoney {
	background:url(../images/ico_stock_money.gif) 10px 10px no-repeat;
	padding:10px 10px 10px 50px;
	border-top:1px solid #7f7f7f;
	border-bottom:1px solid #7f7f7f;
	position:relative;
}
.stockGds {
	overflow:hidden;
	width:548px;
	background:#CAC5C5 none repeat scroll 0 0;
	border-top:1px solid #7F7F7F;
	padding:15px 0 10px 0;

}
.stockGdsNum { padding:0 0 15px 50px; font-weight:bold;}
.stockGds .gallery {
	overflow:hidden;
	width:522px;
	float:left;	
}
.stockGds .prevButton{
	width:13px;
	background:url(../images/navproduct_prev_red.gif) 0 0 no-repeat;
	cursor: pointer;
	cursor: hand;
	float:left;
	height:200px
}
.stockGds .prevButton:hover, .stockGds .prevButton.hover { background-position:-13px 0;}

.stockGds .nextButton{
	width:13px;
	background:url(../images/navproduct_next_red.gif) 0 0 no-repeat;
	color:#fff;
	font-weight:bold;
	cursor: pointer;
	cursor: hand;
	right:0px;
	top:15px;
	float:right;
	height:200px;
}
.stockGds .nextButton:hover { background-position:-13px 0}

.stockGds .stockGdsContent{
	width: 5000px;
	height: 200px;
}
.stockGds .itemProduct {
	width:114px;
	background:url(../images/pt_v.gif) left repeat-y;
	padding-left:8px;
	margin-right:8px;
	float:left;
	overflow:hidden;
	line-height:15px;
	text-align:center;
	
}

.stockGds .itemProduct a {
	min-height:104px;
	height:auto !important;
	height:104px;
	display:block;
	margin-bottom:9px;
}
.stockGds .itemProduct.noBorder { background:none!important}
.stockGds .itemProduct .imageMiddle { padding: 10px; background-color: #FFFFFF; z-index:999; position:relative;}
.stockGds .itemProduct .imageMiddle .loadImg {}
.stockGds .itemProduct img { }
.stockGds .itemProduct p { font-weight:bold; margin:0 0 5px 0;}
.stockGds .itemProduct .priceNew {font-size:9px; text-align:left}
.stockGds .itemProduct .priceNew span { color:#0a2fff; text-align:left; font-weight:bold;}
.stockGds .itemProduct .priceOld {color:#636363; font-size:9px; text-align:left}
.stockGds .itemProduct .priceOld span { text-align:left; font-weight:bold; background:url(../images/twoline.gif) 0 5px repeat-x;}
 
 
.stockPrint {padding:10px 10px 10px 50px; border-top:1px solid #7f7f7f; position:relative;}
.stockPrint a {color:#000; font-weight:bold}
.stockPrint .linkPrint {
	display:block;
	float:left;
	background:url(../images/ico_stock_print.gif) no-repeat;
	height:23px;
	padding-left:30px;
	margin-right:160px
}
.stockPrint .linkPrint:hover { background-position:0 -23px;  text-decoration:none;}
.stockPrint .linkCommunicat {
	display:block;
	float:left;
	background:url(../images/ico_stock_mail.gif) no-repeat;
	height:14px;
	padding-left:30px
}
.stockPrint .linkCommunicat:hover { background-position:0 -14px; text-decoration:none;}


.stockPhone {
	background:url(../images/ico_stock_phone.gif) 10px 6px no-repeat;
	padding:10px 10px 10px 50px;
	border-top:1px solid #7f7f7f;
	border-bottom:1px solid #7f7f7f;
	position:relative;
}
.stockPhone a, .stockPhone a:hover { color:#464646; text-decoration:underline; font-size:10px}

.stockPhone .rightBox { float:right; width:50%; overflow:hidden; text-align:right;}

.stockAddr {
	background:#cac5c5 url(../images/ico_stock_addr.gif) 10px 10px no-repeat;
	padding:10px 10px 10px 50px;	
	border-top:1px solid #e5e2e2;
}
.stockAddr #title_id_address {
	color:#464646;
	text-decoration:underline;
	background:url(../images/list_arrow_red.gif) right 5px no-repeat;
	padding-right:10px;
}

.stockAddr #title_id_address.sel {
	color:#464646;
	text-decoration:underline;
	background:url(../images/list_arrow_red.gif) right -4px no-repeat;
	padding-right:10px
}

.stockGoogleAds { margin-top: 13px;	text-align: center;}

/* actions */
#paginationControl { float: left; margin-right:8px; font-size:10px; color:#a1a1a1; }
#paginationControl a { color:#a1a1a1; text-decoration:none;}
#paginationControl a:hover { color:#2f960b}

/* Page Nav*/

.mainNavTop { padding:15px 0 15px 5px; color:#A1A1A1; float:left; width:545px;}
.mainNavTop a { color:#A1A1A1; text-decoration:underline; }
.mainNavTop a:hover { color:#2f960b;}
.mainNavTop .sel { color:#2f960b;}
.sortDate { float:right}
.sortDate a { color:#FF0000;}

.mainNavBottom { padding:15px 0 15px 5px; color:#A1A1A1; float:left; width:545px;}

.pagination a {text-decoration:none; }


/* Right Form */

.rightForm {background:transparent url(../images/mainmenu_bg.gif) left repeat-y; margin-bottom:10px;}
.rightFormTop {	background:url(../images/mainmenu_footer.gif) left bottom no-repeat;}
.rightFormContent {
	background:transparent url(../images/mainmenu_header.gif) left top no-repeat;
	padding:8px 12px 8px 13px ;
}
.formSearch {
	background:transparent url(../images/linetwo_sep.gif) no-repeat scroll center bottom;
	padding-bottom:10px;
	margin-bottom:10px;
}
.formSearch form { clear:both}
.formSearch h1 {
	background:url(../images/ico_search.gif) left center no-repeat;
	display:block;
	padding-left:20px;
	margin-bottom:10px;
}
.formSearch fieldset input { width:97%; margin:0 0 10px 0;}
.formSearch fieldset select { width:100%; padding:0; margin:0 0 10px 0;}
.formSearch .but_55 { margin:0 0 5px 0;}

.formSearch .butLink, .formSearch .butLink:hover {color:#b7b7b7; font-size:10px; background: url(../images/ico_arrow_srch.gif) center right no-repeat;}
.formSearch .butLink:hover { text-decoration:underline}

.formNPosting h1 {
	background:url(../images/ico_star.gif) left center no-repeat;
	display:block;
	padding-left:20px;
	margin-bottom:10px;
}
.formNPosting fieldset input { width:97%; margin:0 0 10px 0;}
.errorInput {background-color: #ffa7b1;}


/* Subscribe */

.subscribe {}
.subscribe fieldset { border-bottom:1px solid #ccc; padding:10px 0; }
.subscribe .field_a label { display:block; width:110px; float:left; text-align:right; padding:5px 15px 5px 0}
.subscribe #category_list { float:left; width:350px}
.subscribe #category_list  input { border:0; padding:0;  margin:0;}
.subscribe #category_list  label { padding:0 0 0 3px;}

.subscribe .submit { width:120px; margin:15px 0 0 125px}

.subscribe .field_a .inputField { width:350px;  margin-top:3px}
.subscribe .field_a .selectField { width:100px;  margin-top:3px}

.subscribe .field_a .fieldRight {float:left; padding-bottom:10px; width:390px;}
.subscribe .field_a .fieldRight input { float:left; border:0;}
.subscribe .field_a .fieldRight label {
	float: inherit;
	padding-bottom:10px;
	width: auto;
	display: inline;
	padding:0px;
	text-align:left;
}

.subscribe .field_b #category_list {padding-left:120px;}
.subscribe .field_b .categoryHead {
	display:block;
	float:left;
	padding:5px 15px 5px 0;
	text-align:right;
	width:110px;
}
.categoryListItem {margin:0 0 0 10px; padding:0 0 3px 0}
.categoryListChilds {margin:5px 0 0 20px; line-height:18px}

.subscribe .field_c .fieldRight {float:left; padding-bottom:10px; width:390px;}
.subscribe .field_c .fieldRight img { margin:5px 0;}
.subscribe .field_c label {
	display:block;
	float:left;
	padding:1px 15px 5px 0;
	text-align:right;
	width:110px;
}

.subscribe #error {color:#FF0000}
.subscribe .req_field {color: #FF0000;}
.subscribe .desc {padding: 10px 10px 10px 15px; border-bottom:1px solid #ccc;}
.subscribecomplit .tabWhiteCont { height:50px}

/* RSS */
.rss .desc {padding: 0px 5px 10px 10px; }
.rss .rssItem {margin: 0 0 0 10px; }
.rss .rssItem a {margin-left: 20px;}


/******************* Footer **********************/

.footer {
	margin:0 auto;
	clear:both;
	width:968px;
	color:#58595b;
	background:#fff url(../images/footer_bottom.gif) bottom left no-repeat;
}
.footer .footerContent { background:url(../images/footer_top.gif) top left no-repeat; padding:11px 20px}
.footer .counter { width:200px; float:left}
.footer .counter img { margin:0 6px 11px 0}

.footer .rightBox { width:533px; float:left; padding-top:5px; margin-left:5px;}
.footer .rightBox p { font-size:9px; font-family:Tahoma;}
.footer .rightBox p a { color: #58595B!important; text-decoration:none; }
.footer .top { background: url(../images/footer_angle.gif) 0 0}
.footerMenu { border-bottom:1px solid #828181; padding-bottom:12px; margin-bottom:8px;}
.footerMenu a { color:#363636; text-decoration:none; margin-right:17px; font-size:10px; white-space:nowrap; font-family:Verdana, Arial, Helvetica, sans-serif;}
.footerMenu a:hover { color:#bb0000; text-decoration:underline;  font-size:10px}
.footerMenu .sel{ color:#bb0000; text-decoration:underline}



/** rym **/
div.stockSale a.goodslink
{
    text-decoration: none; border-bottom:1px dotted;
	color:black;
}
div.stockSale a:hover.goodslink
{
    text-decoration: none; border-bottom:1px solid;
    color:#DE0D0D;
}

div.stockBrands a.brandslink
{
    text-decoration: none; border-bottom:1px dotted;
    color:black;
}
div.stockBrands a:hover.brandslink
{
    text-decoration: none; border-bottom:1px solid;
    color:#DE0D0D;
}
div.godsnbrands
{
    background:#5C5A5A; 
    font-size: 12px;
    font-weight: bold;
    vertical-align: baseline;
	
}
div.godsnbrands div.top
{
	background: url('/images/content_top.gif') top no-repeat #1b1b1b; 
	height:6px;
	
}
div.godsnbrands div.bottom
{
	height:6px;
    background: url('/images/content_bottom.gif') top no-repeat #1b1b1b; 
}
div.godsnbrands span
{
	padding:5px 17px 7px 17px;
}
div.godsnbrands span a:hover
{
	color:#FF0000;
	text-decoration:none;
}
div.godsnbrands div#block_goods a, div.godsnbrands div#block_brands a
{
	height:10px;
	font-size: 10px;
	font-weight: normal;
}
div.godsnbrands div#block_goods, div.godsnbrands div#block_brands
{
	
	_display:none;
	_overflow: visible;
	_height:100%;
}
div.godsnbrands div#block_goods td, div.godsnbrands div#block_brands td
{
	padding: 0px 2px 0px 15px;
	width: 25%;
}
div.godsnbrands a.sel
{
	color:#FF0000;
}
span.error_message
{
	padding: 5px 0px 2px 15px;
	font-size:12px;
	font-weight: bold;
}
div.stockItemLong div.newsTitle
{
	font-weight:bold;
}
div.stockItemLong div.newsImg
{
    width:160px;
	height:55px;
	padding: 0px 5px 5px 2px;
	float:left;
}
div.stockItemLong div.newsContent
{
	width:380px;
	margin-left:165px;
}
div.stockItemLong
{
	width:100%;
	clear:both;
}
div.stockItemLong div.newsDate
{
	float:left;
	font-size:9px;
}
