body {width:1000px; margin: 20px auto; padding: 0; background: url(fon.jpg) #32ccfe repeat-x; font-family: Tahoma, Arial, sans-serif;}

/*---Global--- */
img {border:0;}
form {padding:0; margin:0;}
a {color: #3366ff; text-decoration:none;}
a:hover {color: #324ad4; text-decoration:underline;}
p {margin:5px 0 5px 0;}
h1 {font-size: 14px; margin:0px 0 0 0; color: #000000;}
UL {margin: 0px; line-height: 15px;}
UL LI {list-style-type: none; padding: 0px; margin: 0px;}
select {font-size: 11px;}
/*---Global end---*/

.related ul li {list-style-type: disc;}

/*---Header---*/
#headerlogo {position: relative; width: 1000px; height: 115px; background: url(logo.gif) 25px 0 no-repeat; color: #fff; font-weight: bold; text-align: right; font-size: 11px; letter-spacing: 1px;}
.headername {position: absolute; left: 350px; FILTER: DropShadow(Color=#7B84E6, OffX=1, OffY=1, Positive=1);}
.headertel {position: absolute; top: 0px; right: 50px;}
.headerbanner {position: absolute; top: 57px; right: 80px;}

#headermenu {position: relative; width: 1000px; color: #fff; font-weight: bold; font-size: 13px;}
.manufacturerbox{position: absolute; width: 160px; height: 48px; background-color: #e7e7e7; margin-left: 50px;}
.box {width: 120px; height: 16xp; background-color: #9f9cb1; padding-left: 10px;}
.manufacturerbox select {font-size: 11px; margin-left: 10px; border: #315d9b 1px solid; background-color: #f8f8f8; width: 135px;}
.searchbox{position: absolute; width: 169px; height: 48px; background-color: #e7e7e7; left: 210px;}
.searchbox .input {font-size: 11px; margin-left: 10px; border: #315d9b 1px solid; background-color: #f8f8f8; width: 100px;}
.headermenu {position: absolute; width: 470px; height: 38px; top: 10px; right: 80px; background-color: #d5d5d6; text-align: center; color: #36f;}
.headermenu a {font-weight: bold; font-size: 14px;}
.beforeheadermenu {position: absolute; width: 71px; height: 48px; right: 550px; background: url(header_zag1.gif) 0px 0px no-repeat;}
.afterheadermenu {position: absolute; width: 30px; height: 48px; right: 50px; background: url(header_zag2.gif) 0px 0px no-repeat;}

#headerbottom {width: 900px; height: 14px; margin-top: 48px; background: url(header_bottom_fon.gif) repeat-x; margin-left: 50px;}
/*---Header end---*/

/*---Middle---*/
/*---из старой версии---*/
#menu { background: url("fon-gr1.gif") repeat-y; background-color: #efefef; width: 170px; padding-top: 10px; }
#menu UL { padding-left: 5px; }
.li { list-style-type: none; background: url(bul1.gif) no-repeat 0% 4px; padding-left: 15px;}
.li2 { padding-left: 25px; background: url(bul2.gif) no-repeat 15px 6px;}
#box_name { background: url("fon-bl.gif") #32ccfe repeat-x; width: 170px; height: 24px; font-weight: bold; color: #ffffff; font-size: 13px; padding-top: 5px; text-align: center; }
#inform { width: 156px; padding: 7px; }
#inform UL { padding: 7px; }
A.raz { color: #fff; text-decoration: none; }
#box_corz {background: url("korzsmal.gif") no-repeat 40px 10px;}
#center_name { background: url("fon-gr.gif") #32ccfe repeat-x; width: 100%; height: 24; font-weight: bold; color: #ffffff; font-size: 13px; padding-top: 5px; text-align: center; }
/*---из старой версии end---*/

#middle {margin-left: 50px; margin-right: 50px; background-color: #f8f8f8; padding-top: 1px; font-size: 12px; height:100%; width: 900px;}
#wrapper {background: url("fon-gr2.gif") repeat-y right;}
#container { width: 100%; float: left; margin-right: -170px; background: url("fon-gr2.gif") repeat-y right;}
#content {margin-right: 170px;}
#leftpanel {width: 170px;  float: left;}
#main {margin-left: 170px; width: 537px; vertical-align: top; padding: 10px; z-index:3;}
#main li {list-style-type: disc;}
#rightpanel {width: 170px; float: right;}
.clearing {height: 0px;clear: both;}
/*---Middle end---*/

/*---Footer---*/
#footer {margin-left: 50px; margin-right: 50px; width: 900px; height: 145px;}
#footer_left {background: url("bottom.gif") 0 0 no-repeat; width: 730px; height: 145px; float: left;}
#footer_right {background: url("fon-gr2.gif") repeat-y; width: 170px; height: 145px; float: right; text-align: center;}
/*---Footer end---*/

div.item_tabs {
	/*width: 100%;*/
	overflow: hidden;
    /*border-bottom: 1px solid #DDD;
	padding: 5px 0 0;*/
	margin: 0 0 15px;
	border-bottom: 1px solid #c7d0d8;
}
div.item_tabs h3 {
	float: left;
	display: inline;
    margin: 0 10px 0 0;
	padding: 5px 10px;
	border: 1px solid #FFF;
	border-width: 1px;
	color: #27638C
	border-bottom: 1px solid #c7d0d8;
	font-size: 12px;
}
div.item_tabs h3:hover,
div.item_tabs h3.current {
	background: #FFFBD9;
	border-color: #F0F0F0;
	text-shadow: 1px 1px 0 #FFF;
}
div.item_tabs h3.current {
	background: #F0F0F0;
	border-color: #c7d0d8;
}
div.item_tabs h3:hover {
    text-decoration: underline;
	color: #dd5800
}
div.next001, div.next002, div.next003, div.next004, div.next005 {
	display: none;
}

.messageStackSuccess {
	FONT-SIZE: 12px; COLOR: #ff0000; TEXT-ALIGN: center
}
.main {
	FONT-SIZE: 12px; LINE-HEIGHT: 1.5
}
.infoBox {
	BACKGROUND: #3366ff
}
.infoBoxContents {
	FONT-SIZE: 10px; BACKGROUND: #ffffff
}
.inputRequirement {
	FONT-SIZE: 10px; COLOR: #ff0000
}
TD.smallText {
	FONT-SIZE: 12px
}
TD.pageHeading {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #666;
}
.stockWarning {
	FONT-SIZE: 10px; COLOR: #cc0033
}
.pageResultsForChooseCompare {
	BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; BORDER-LEFT: #ffffff 0px solid; CURSOR: hand; COLOR: #0000ff; BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #ffffff
}

#divScroller1 {position:absolute; overflow:hidden; z-index:9; left:10px; top:890px; width:1px; height:1px; clip:rect(0px, 1px, 1px, 0px); visbility:visible;}
.dynPage {position:absolute; z-index:10; left:0px; top:0px; width:1px; visibility:hidden; padding-left:15px;}

#banners a img
{
opacity:0.1; -moz-opacity:0.1; filter:alpha(opacity=10);
}

#banners a:hover img
{
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
}

SPAN.productSpecialPrice {
  color: red;
}

.drop-menu {
	display: block;
	margin-right: auto;
	margin-left: auto;
	height: 35px;
	max-height: 35px;
	width: 22px;
	cursor: pointer;
}
	
	.plus {
		display: inline-block;
		-webkit-transition: .3s ease-in-out;
  		-moz-transition: .3s ease-in-out;
  		-o-transition: .3s ease-in-out;
		font-weight: bold;
		font-size: 14px;
	}
	
	.drop-menu:hover {
		border: 1px solid #fff;
	}
	
	.drop-menu:hover .plus {
		-webkit-transform: rotate(-15deg);
		-moz-transform: rotate(-15deg);
		-o-transform: rotate(-15deg);
	}
	
	.drop-menu:hover .sub-menu {
		display: inline-block;
	}
	
	.sub-menu {
		display: none;
		width: 400px;
		background: #fff;
		padding: 10px 10px;
		margin-top: 5px;
		margin-left: -11px;
		border: 1px solid #3366ff;
		-webkit-box-shadow: 0px 13px 25px rgba(0,0,0, 0.2);
		-moz-box-shadow: 0px 13px 25px rgba(0,0,0, 0.2);
		box-shadow: 0px 13px 25px rgba(0,0,0, 0.2);
	}
	
	.sub-menu li {
		list-style-type: none;
		display: block;
		border-bottom: 1px dotted #eaeaea;
		font-size: 12px;
		height: 15px;
		padding: 5px 0;
	}
	
	.sub-menu li:hover {
		border-bottom: 1px dotted #bababa;
	}

.drop-list {
	display: block;
	margin-right: auto;
	margin-left: auto;
	height: 35px;
	max-height: 35px;
	width: 22px;
	cursor: pointer;
}

#tooltip {
    z-index: 9999;
	position: absolute;
	display: none;
	top:0px;
	left:0px;
	background-color: #fff;
	padding: 5px 10px 5px 10px;
	color: #000;
	opacity: 0.8;
	border-radius: 5px; 
	max-width: 180px;
	letter-spacing: 1px;
	text-align: left;
	font-weight: normal;
	border: 1px solid #000;
}
button {
	font-family: Tahoma, Arial, sans-serif;
}
.btn {
	margin: 5px 0 0 0;
	padding: 1px 10px;
	font-size: 12px;
	line-height: 1.5;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	box-sizing: border-box; 
	-moz-box-sizing: border-box;
	color: #fff;
	background-color: #247AFA;
	display: inline-block;
	font-weight: 400;
	text-align: center;
	vertical-align: middle;
	cursor: pointer;
	background-image: none;
	border: 1px solid #204d74;
	white-space: nowrap;
	letter-spacing: normal;
	word-spacing: normal;
	text-transform: none;
	text-indent: 0px;
	text-shadow: 2px 2px 1px rgba(0,0,0,0.9);
	background: -webkit-linear-gradient(top, #247AFA 50%, #48DEF8 100%);
	background: -moz-linear-gradient(top, #247AFA 50%, #48DEF8 100%);
	background: linear-gradient(top, #247AFA 50%, #48DEF8 100%);
	/*box-shadow: 2px 2px 2px rgba(0,0,0,0.5);*/
}
.btn:hover, .btn:focus, .btn:active {
	background-color: #286090;
	color: #fff;
	text-decoration: none;
	/*text-shadow: 1px 1px 1px rgba(0,0,0,0.5);*/
	/*box-shadow: 1px 1px 1px rgba(0,0,0,0.2);*/
	background: -webkit-linear-gradient(top, #1155EE 50%, #42BBFA 100%);
	background: -moz-linear-gradient(top, #1155EE 50%, #42BBFA 100%);
	background: linear-gradient(top, #1155EE 50%, #42BBFA 100%);
}

.bonus_list_style td, .free_delivery_list_style td{
	border-top: 1px solid red;
	border-bottom: 1px solid red;
}
.bonus_list_style td:first-child, .free_delivery_list_style td:first-child{ 
	border-left: 1px solid red;
	}
.bonus_list_style td:last-child, .free_delivery_list_style td:last-child{ 
	border-right: 1px solid red; 
	position: relative;
	}
.bonus_area{
	position: absolute;
	overflow: hidden;
	width: 140px;
	bottom: 0px;
	background-color: red;
	color: #fff;
}
.free_delivery_area{
	position: absolute;
	overflow: hidden;
	width: 140px;
	bottom: 0px;
	background-color: red;
	color: #fff;
}
.p_bonus_area{
	text-align: center;
	position: absolute;
	overflow: hidden;
	width: 140px;
	bottom: 0px;
	background-color: red;
	color: #fff;
	font-size: 12px;
}
.p_free_delivery_area{
	text-align: center;
	position: absolute;
	overflow: hidden;
	width: 140px;
	bottom: 0px;
	background-color: red;
	color: #fff;
	font-size: 12px;
}