*
{
	margin: 0px;
	padding: 0px;
	border: 0px;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
button::-moz-focus-inner, input[type="reset"]::-moz-focus-inner, input[type="button"]::-moz-focus-inner, input[type="submit"]::-moz-focus-inner, input[type="file"] > input[type="button"]::-moz-focus-inner
{
	border: none;
}
:focus
{
	outline: none;
}

/* CSS Document */
body
{
	font-family: Tahoma;
	font-size: 12px;
	background:#dce3eb;
	min-width:995px;
}
#topmenu  {
	height:122px;
	background:url(/notebooks/images/topbg.png) repeat-x;
}
.toprightbg {
	height:122px;
	background:url(/notebooks/images/toprightbg.png) no-repeat;
	background-position:top right;
}
.logoplace {
	height:122px;
	padding-left:20px;
	width:365px;
}
.topheadermenu {
	height:122px;
	background:url(/notebooks/images/topseparator.png) repeat-x;
	background-position:top;
	/*border:1px solid red;*/
}
.headerSecondPart {
	margin-top:2px;
}
.topMenuItem {
	padding:0px 18px 0px 18px;
}
.topMenuLink {
	color:#00adef;
	text-decoration:none;
	padding-left:5px;
	font-weight:bold;
}
.topMenuLink:hover {
	color:#000;
	text-decoration:none;
	padding-left:5px;
	font-weight:bold;
}
.topMenuPad {
	padding-left:30px;
}
.searchtitle {
	color:#414141;
	font-size:11px;
	text-align:left;
	padding-left:5px;
}
.fullSearch {
	text-align:right;
	padding-right:10px;
}
.fullSearch a {
	color:#00adef;
	font-size:11px;
	text-align:right;
	font-style:italic;
	text-decoration:underline;
}
.fullSearch a:hover {
	color:#000;
	font-size:11px;
	text-align:right;
	font-style:italic;
	text-decoration:underline;
}
.inputSearch {
	background:url(/notebooks/images/searchtext_field.png) no-repeat;
	width:210px;
	height:22px;
	padding:0px 3px 0px 5px;
}
.searchBlock {
	padding-right: 15px;
}
#headerSecond {
	position:relative; 
	margin-top:-30px;
	background:url(/notebooks/images/bg_pattern.png) repeat-x;
	background-position:0% 130%;
	height:150px;
}
.topContentShadow {
	height:150px;
	background:url(/notebooks/images/top_content_shadow.png) no-repeat;
	background-position:bottom center;
}
.tradeMarkTitle {
	font-size:23px;
	font-weight:bold;
	font-family:Arial;
	color:#414141;
	padding-left:25px;
}
.padSecHead {
	padding-top:5px;
	text-align:center;
}
.contactLink {
	padding-left:15px;
	text-align:right;
}
.contactLink a {
	font-size:12px;
	color:#1a1a1a;
	text-decoration:none;
}
.contactLink a:hover {
	font-size:12px;
	color:#00adef;
	text-decoration:none;
}
#leftSidePanel {
	width:210px;
	background:url(/notebooks/images/left_sideblock_bg.png) repeat-y;
}
#contentCenterPart {
        line-height:19px;
	background:#f3f3f3;
	padding:15px 35px 10px 35px;
}

#contentCenterPart h1{
	font-size:15px;
	color:#00acef;
font-weight:normal;
	padding:8px 0px 8px 0px;
}
#contentCenterPart h2{
	font-size:14px;
	color:#333333;
	padding:6px 0px 6px 0px;
}

#contentCenterPart p{
	font-size:13px;
	color:#333333;
        text-indent: 20px;
	padding:3px 0px 3px 0px;
}

#contentCenterPart ul{
	font-size:13px;
	color:#333333;
	padding:3px 0px 3px 20px;
}


#rightSidePanel {
	width:210px;
	background:url(/notebooks/images/right_sideblock_bg.png) repeat-y;
}
.leftSideTabPanel {
	width:210px;
	height:48px;
	background:#dce3eb url(/notebooks/images/panel_title_tab.png) no-repeat;
        margin-bottom:7px;
}
.titleInsideTabLeft {
	padding:26px 0px 2px 50px;
	color:#00acef;
	font-weight:bold;
	font-size:12px;
}
.rightSideTabPanel {
	width:210px;
	height:48px;
	background:#dce3eb url(/notebooks/images/panel_title_tab_right.png) no-repeat;
}
.titleInsideTabRight {
	padding:26px 0px 2px 35px;
	color:#00acef;
	font-weight:bold;
	font-size:12px;
}
.menuArrow {
	width:30px;
	height:23px;
	background:url(/notebooks/images/arrow_menu.png) no-repeat;
	background-position:50% 50%;
}

.menuArrow2 {
	width:30px;
	height:23px;
	background-position:50% 50%;
}

.menuItem {
	border-bottom:1px dotted #1e1a1b;
}
.menuItem a {
	color:#1e1a1b;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	display:block;
}
.menuItem a:hover {
	color:#fff;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	background:url(/notebooks/images/menu_hover.png) no-repeat;
	display:block;
}
.menuItem2 a {
	color:#1e1a1b;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;

}
.menuItem2 a:hover {
	color:#fff;
	font-family:Arial;
	font-size:12px;
	text-decoration:none;
	background:url(/notebooks/images/menu_hover.png) no-repeat;

}

/*Панель ноутбука*/
#itemPanelNotebook {
	display:inline;
	float:left;
	margin:10px;

}

.item {

	text-align: center;
	margin: 0px;
        padding: 0px;
	display: -moz-inline-stack­;
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: text-bottom;
}

.itemgroup {

	text-align: left;
        width: 95px;
       &nbsp;margin: 0px;
        padding: 0px 5px 0px 5px;
	display: -moz-inline-stack­;
	display: inline-block;
	//display: inline;
	zoom: 1;
	vertical-align: text-bottom;
}


.topLeftAngle {
	width:9px;
	height:9px;
	background:url(/notebooks/images/top_left_angle_panel.png) no-repeat;
}
.topBgPanel {
	height:9px;
	background:url(/notebooks/images/top_bg_panel.png) repeat-x;
}
.topRightAnglePanel {
	width:14px;
	height:9px;
	background:url(/notebooks/images/top_right_angle_panel.png) no-repeat;
}
.leftSideBgPanel {
	width:9px;
	background:url(/notebooks/images/left_side_bg_panel.png) repeat-y;
}
.contentPartPanel {
	background:#fff;
}
.rightSideBgPanel {
	width:14px;
	background:url(/notebooks/images/right_side_bg_panel.png) repeat-y;
}
.leftBottomAnglePanel {
	width:9px;
	height:48px;
	background:url(/notebooks/images/left_bottom_angle_panel.png) no-repeat;
}
.bottomBgPanel {
	width:206px;
	height:48px;
	background:url(/notebooks/images/bottom_bg_panel.png) no-repeat;
}
 
.image{
text-valign:bottom;
width:199px;
height:199px;	
}

.image_large{
text-valign:bottom;
width:199px;
height:199px;	
}


.bottomRightAnglePanel {
	width:14px;
	height:48px;
	background:url(/notebooks/images/bottom_right_angle_panel.png) no-repeat;
}

.titleInsidePanelNotebook {
       

}

.titleInsidePanelNotebook a {
       
 color:#00acef;
	font-family:Arial;
	font-size:13px;
	/*font-weight:bold;*/
	text-decoration:none;
}
.titleInsidePanelNotebook a:hover {
	color:#1b1b1b;
	font-family:Arial;
	font-size:13px;
	/*font-weight:bold;*/
	text-decoration:none;
}
.descriptionNotebook {
	color:#00acef;
	/*font-weight:bold;*/
	line-height:18px;
}
.priceStyle {
	color:#fff;
	font-family:Arial;
	font-size:21px;
}
.details {
	color:#585858;
	font-size:12px;
	text-decoration:none;
	border-bottom:1px dotted #585858;
}
.details:hover {
	color:#00acef;
	font-size:12px;
	text-decoration:none;
	border-bottom:1px dotted #00acef;
}
.titleForCharact {
	color:#2c2c2c;
	/*font-weight:bold;*/
}
.topBgBuyPanel {
	width:186px;
	height:10px;
	background:url(/notebooks/images/top_bg_buy_panel.png) no-repeat;
}
.centerBgBuyPanel {
	width:186px;
	background:url(/notebooks/images/center_bg_buy_panel.png) repeat-y;
}
.bottomBgBuyPanel {
	width:186px;
	height:40px;
	background:url(/notebooks/images/bottom_bg_buy_panel.png) no-repeat;
}
.ratingNumber {
	color:#fff;
	font-family:Arial;
	font-size:20px;
	padding-left:12px;
	font-weight:bold;
}
.priceInMiniPanel {
	color:#fff;
	font-family:Arial;
	font-size:20px;
	padding-bottom:1px;
	padding-right:5px;
}

.titleForMiniPanel{
padding:0px 20px 0px 20px;
}

.titleForMiniPanel a {
	color:#1e1e1e;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.titleForMiniPanel a:hover {
	color:#00acef;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.separatorForMiniPanels {
	height:2px;
	width:190px;
	background:url(/notebooks/images/separator.png) repeat-x;
}
.bottomCenterShadow {
	height:45px;
	background:url(/notebooks/images/top_content_bottom_shadow.png) no-repeat;
	background-position:center;
}
.footerMenuPlace {
	background:#cbd4dd;
}
.footerSeparator {
	width:1px;
	height:78px;
	background:url(/notebooks/images/footer_sep.png) no-repeat;
}
.footerMenu {
	color:#00acef;
	margin-top:10px;
	margin-right:40px;
}
.footerMenu tr td {
	padding:0px 10px 0px 10px;
}
.footerMenu a {
	color:#00acef;
	font-size:12px;
	text-decoration:none;
}
.footerMenu a:hover {
	color:#1b1b1b;
	font-size:12px;
	text-decoration:none;
}
.footerContacts {
	color:#7893b2;
	margin-top:10px;
}
.footerContacts tr td  {
	padding:0px 7px 0px 7px;
}
.footerContacts a {
	color:#7893b2;
	text-decoration:none;
}
.footerContacts a:hover {
	color:#1b1b1b;
	text-decoration:none;
}
.footerPartners {
	color:#00acef;
	padding: 10px 0px 0px 40px;
}
.NamesOfPartners tr td {
	padding:2px 5px 2px 5px;
}
.NamesOfPartners, a {
	color:#1b1b1b;
}
.NamesOfPartners {
	margin-bottom:5px;
}
.footerCopy {
	padding:4px 10px 4px 10px;
	background:#078ebb;
        line-height:21px;
	color:#fff;
}
.footerCopy a{

	color:#ffffff;
}
.footerCopy a:hover{

	color:#dddddd;
}

.contentText {
	color:#545454;


}
.titleForContentText {
	color:#00acef;
	font-size:16px;
}
.panelsPadForNote {
	padding-left:15px;
}

/*inside pages*/
.selectStyle {
	border:1px solid #58d1ff;
	background:#9c9c9c;
	color:#fff;
}
.buttonIns {

	border:1px solid #00adef;
}
.insBut {

	background:#00adef;
	border:2px solid #fff;
	padding:3px 9px 3px 9px;
}
.insBut a {

	color:#fff;
	text-decoration:none;
}
.insBut a:hover {
	color:#000;
	text-decoration:none;
}
.filterTitle {
       margin-top:10px;
	font-size:15px;
	color:#00adef;
}
.filterTitle h1{
display: inline;
}

.filterTitle a:{
	font-size:14px;
	color:#00adef;
}

#filterButton {
	display:inline;
	float:left;
	margin:6px;
}
.sepFilter {
	height:2px;
	background:url(/notebooks/images/separator.png) repeat-x;
	margin-right:40px;
}
.filterSecTitle {
	font-size:12px;
	color:#414141;
font-weight:bold;
}
.inputFilter {
	background:url(/notebooks/images/filterInput.png) no-repeat;
	width:57px;
	height:17px;
	color:#000;
	text-align:center;
	margin:0px 5px 0px 5px;
}
.greyCol {
padding: 7px 0px 0px 0px;
	color:#414141;
}
.leftPartDispl {
	background:url(/notebooks/images/left_part_disp.png) no-repeat;
	width:12px;
}
.rightPartDispl {
	background:url(/notebooks/images/right_part_disp.png) no-repeat;
	width:12px;
}
.sort a {
	color:#2f2e2e;
	text-decoration:none;
	margin-left:7px;
}
.sort a:hover {
	color:#00adef;
	text-decoration:none;
	margin-left:7px;
}
.padUpBot {
	margin-top:0px;
	margin-bottom:4px;
}

.cur-str {
padding-left:10px;
color:#aaaaaa;
}
.leftMar {
	padding: 7px 0px 0px 7px;
}
.clear {
	clear:both;
}
#filterAddon {
	display:inline;
	float:left;
	margin-left:10px;
	margin-right:13px;
	margin-top:6px;
}
.tableInCartTitle {
	background:#838383;
	color:#fff;
	text-align:center;
	padding:4px 5px 4px 5px;
}
.sepInTable {
	border-left:2px solid #f3f3f3;
	
}
.CartGoodTitle {
	color:#09a5e0;
	padding-top:4px;
}
.bgMP {
	background:url(/notebooks/images/centerpart_panel.png) repeat-x;
	width:34px;
height:18px;
        text-align:center;
	color:#fff;
        padding:0px;
        margin:0px;
}



.delInCart a {
	color:#282727;
	text-decoration:none;
	padding-top:4px;
}
.delInCart a:hover {
	color:#00adef;
	text-decoration:none;
}
.goodCh {
	padding-top:4px;
	color:#414141;
}
#cartTableSt {
	margin-top:5px;
	margin-bottom:5px;
}
.sepCartT {
	height:7px;
	width:100%;
	background:url(/notebooks/images/separator.png) repeat-x;
	background-position:bottom;
}
.itogTR {
	background:#dcdcdc;
	height:20px;
}
.largeTextField {
	background:url(/notebooks/images/text_input_large.png) no-repeat;
	width:157px;
	height:17px;
	color:#000;
}

.largeTextField_2 {
	background:url(/notebooks/images/text_input_large_2.png) no-repeat;
	width:288px;
	height:17px;
	color:#000;
}

.smallTextField {
	background:url(/notebooks/images/text_input_small.png) no-repeat;
	width:91px;
	height:17px;
	color:#000;
}



#cuponSt {
	
}
.cuponTd {
	padding:3px 7px 3px 7px;
}
.parnField {
	background:#dcdcdc;
	height:22px;
	text-align:right;
	padding:0px 10px 0px 0px; 
}
#detailsCart {
	margin-top:5px;
	margin-bottom:5px;
}
.parnFieldN {
	
	height:22px;
	text-align:right;
padding:0px 10px 0px 0px; 
}
.largestTextField {
	background:url(/notebooks/images/text_field_bigger.png) no-repeat;
	width:157px;
	height:51px;
	color:#000;
}

#navigateFilter li {
	list-style-type: none;
	display:inline;
	padding:0px 8px 0px 8px;
}
#navigateFilter li a {
	text-decoration:none;
	background:#636363;
	border:1px solid #00adef;
	padding:4px 7px 4px 7px;
	color:#fff;
	font-size:11px;
}
#navigateFilter li a:hover {
	text-decoration:none;
	background:#00adef;
	border:1px solid #636363;
	padding:4px 7px 4px 7px;
	color:#fff;
	font-size:11px;
}
#cur_navigateFilter{
	text-decoration:none;
	background:#00adef;
        font-weight:bold;
        border:1px solid #636363;
	padding:4px 7px 4px 7px;
	color:#fff;
	font-size:15px;
}
#navigateFilter li {
	list-style-type: none;
	display:inline;
	padding:0px 8px 0px 8px;
}
#navigateFilter li a {
	text-decoration:none;
	background:#636363;
	border:1px solid #00adef;
	padding:4px 7px 4px 7px;
	color:#fff;
	font-size:11px;
}
#navigateFilter li a:hover {
	text-decoration:none;
	background:#00adef;
	border:1px solid #636363;
	padding:4px 7px 4px 7px;
	color:#fff;
	font-size:11px;
}
.navLeftPart {
	background:url(/notebooks/images/nav_left_part.png) no-repeat;
	width:4px;
	height:26px;
}
.navRightPart {
	background:url(/notebooks/images/nav_right_part.png) no-repeat;
	width:4px;
	height:26px;
}
.navCenterPart {
	background:url(/notebooks/images/nav_center.png) repeat-x;
	height:26px;
}
.navText tr td a {
	color:#404040;
	padding:0px 7px 0px  7px;
	text-decoration:none;
        font-size:13px;
}
.navText tr td{
	color:#404040;
        font-size:12px;
}
.detailPriceT {
	color:#404040;
	padding-left:10px;
}
.detailPrice {
	color:#16a6dd;
	font-size:16px;
	padding:0px 7px 0px  7px;
	font-weight:bold;
}
.detailPriceOst {
	color:#16a6dd;
	padding-left:6px;
	font-weight:bold;
}
#detPriceTable {
	margin-top:6px;
}
.linkInCart a {
	font-weight:bold;
	text-decoration:none;
	margin-left:10px;
}
.sepDet {
	height:2px;
	background:url(/notebooks/images/separator.png) repeat-x;
	margin-top:5px;
	margin-right:20px;
}
#descriptDet {
	margin-top:10px;
}
.detLeftTop {
	background:url(/notebooks/images/det_left_top.png) no-repeat;
	width:9px;
	height:9px;
}
.detRightTop {
	background:url(/notebooks/images/det_right_top.png) no-repeat;
	width:9px;
	height:9px;
}
.detTopBg {
	background:url(/notebooks/images/det_top_bg.png) repeat-x;
	height:9px;
}
.detLeftBG {
	background:url(/notebooks/images/det_left_bg.png) repeat-y;
	width:9px;
}
.detContentPart {
	background:#fff;
	padding:7px;
}
.detRightBG {
	background:url(/notebooks/images/det_right_bg.png) repeat-y;
	width:9px;
}
.detLeftBottom {
	background:url(/notebooks/images/det_left_bottom.png) no-repeat;
	width:9px;
	height:9px;
}
.detRightBottom {
	background:url(/notebooks/images/det_right_bottom.png) no-repeat;
	width:9px;
	height:9px;
}
.detBottomBg {
	background:url(/notebooks/images/det_bottom_bg.png) repeat-x;
	height:9px;
}
.descrDetSt {
	color:#3d3d3d;
	padding:5px 20px 10px 5px;
}
.dispSize {
	color:#3d3d3d;
	font-weight:bold;
	padding-right:5px;
line-height:15px;
}
.paramDet {
	color:#1ca5da;
	padding-left:4px;
	font-weight:bold;
line-height:15px;
}
.detOsnParamImg {
	background:url(/notebooks/images/osn_param_image.png) repeat-y;
	width:13px;
}
#osnParamWrap {
	margin-top:5px;
}
.detParnLine {
	background:#dcdcdc;
	color:#3d3d3d;
	font-weight:bold;
	padding:4px 10px 4px 5px;
}
.detParnLineAtr {
	background:#dcdcdc;
	color:#1ca5da;
font-weight:bold;
	padding:4px 10px 4px 5px;
}
.detNeParnLine {
	color:#3d3d3d;
	font-weight:bold;
	padding:4px 10px 4px 5px;
	width:30%;
}
.detNeParnLineAtr {
	color:#1ca5da;
	padding:4px 10px 4px 5px;
}
.commentTitle {
	color:#3d3d3d;
	padding:4px 10px 4px 10px;
	text-align:right;
}
.largecommField {
	background:url(/notebooks/images/large_input.png) no-repeat;
	width:257px;
	height:73px;
	color:#000;
	font-size:11px;
}
.commentTitleS {
	color:#3d3d3d;
	padding:4px 10px 4px 10px;
	text-align:left;
}

.commentTitleS ul{
	padding:0px;
}

.refresh a {
	color:#2bbbf1;
	font-size:11px;
	text-decoration:none;
	padding:0px 5px 0px 5px;
}
.refresh a:hover {
	color:#000;
	font-size:11px;
	text-decoration:none;
	padding:0px 5px 0px 5px;
}
.captcha {
	
}
.smallInp {
	background:url(/notebooks/images/small_input.png) no-repeat;
	width:87px;
	height:17px;
	color:#000;
	font-size:11px;
}

.stars
{
	margin: 0px;
	padding: 0px;
}

.stars li
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
	background: url('/notebooks/images/star_h.png') no-repeat 0 0;
	cursor: pointer;
	list-style-type: none;
}

.stars .curr
{
	margin: 0px;
	padding: 0px;
	width: 16px;
	height: 16px;
	float: left;
	background: none;
	background: url('/notebooks/images/star.png') no-repeat 0 0;
}

.searchInputS {
	background:url(/notebooks/images/input_search.png) no-repeat;
	width:288px;
	height:21px;
	color:#000;
	font-size:13px;
}
#searchTable {
	margin-left:10px;
	margin-bottom:5px;
}
#searchTable tr td {
	padding:0px 6px 0px 3px;
}
#numbRes {
	margin-top:5px;
}
.resultLink {
	background:#dcdcdc;
	color:#3d3d3d;
	padding:4px 10px 4px 5px;
}
.resultTitle {
	color:#09a5e0;
	font-weight:bold;
	padding:4px 5px 4px 5px;
	text-decoration:none;
}
.resultTitle a {
	color:#09a5e0;
	font-weight:bold;
	text-decoration:none;
}
.resultTitle a:hover {
	color:#3d3d3d;
	font-weight:bold;
	text-decoration:none;
}

