/* CSS SmartDesign.By */

* {
	padding: 0;
	margin: 0;
	border: none;
	border-collapse: collapse;
	}
	
a {
	text-decoration: underline;
	color: #818181;
	}

a:hover {
	text-decoration: none;
	}
	
a:visited {
	}
	
body {
	background: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFF;
	min-height: 825px;
	}
	
*HTML body {height: 825px;}

table.onmenu {
	background: url(../img/menu_bg.gif) repeat-x;
	}	

table.onmenu td.menu_l, td.menu_r {
	width: 6px;
	}
	
/* TOP DIV */

#top {
	width: 100%;
	min-width: 1000px;
	position: absolute;
	top: 0px;
	left: 0px;
	}
	
*HTML #top {width: expression((documentElement.clientWidth||document.body.clientWidth)>2000?'2000px':     ((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'auto'));}
	
#top div.top1 {
	background: url(../img/top_bg.gif) repeat-x #000;
	float: left;
	width: 100%;
	}
	
#top div.top1 img {
	float: left;
	}
	
#top div.top1 h1.books {
	display: block;
	width: 231px;
	height: 105px;
	float: left;
    color: #D6D6D6;
    font-size: 15px;
    padding-left: 15px;
    padding-top: 35px;
	}
	
#top div.top1 h1.remont {
	display: block;
	width: 1px;
	height: 1px;
	text-indent: -8000px;
	float: left;
}

h1#phones {
    position: absolute;
    top: 78px;
    font-family: Arial;
    color: #d6d6d6;
    font-size: 14px;
    line-height: 20px;
}

#top div.top1 ul {
	list-style: none;
	margin: 45px 0 0 100px;
	float: left;
	}
	
#top div.top1 ul li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #939393;
	float: left;
	padding: 3px 10px 3px 10px;
	}
	
#top div.top1 ul li.act {
	background: #5D5D5D;
	}
	
#top div.top1 ul li a {
	color: #D3D3D3;
	}
	
#top div.top1 div.topnav {
	float: right;
	padding: 52px 70px 0 100px;
	}
	
#top div.top1 div.topnav img {
	margin-right: 20px;
	}
	
#top div.top2 {
	background: black;
	float: left;
	width: 100%;
	text-align: center;
	}
	
/* CONTENT DIV */

#content {
	position: absolute;
	top: 140px;
	width: 100%;
	min-height: 750px;
	padding-bottom: 110px;
	min-width: 1000px;
	float: left;
	background: url(../img/mitsubishi.jpg) 48% 2px no-repeat;
	}

h1.main_header {
    position: absolute;
    top: 13px;
    left: 250px;
    font-family: Arial;
    color: #d6d6d6;
    font-size: 22px;
}

h1.main_header span.smaller {
    font-size: 18px;
    font-weight: normal;
}

h1.main_header a {
    color: #d6d6d6;
}
	
*HTML #content {
	height: 570px;
	padding-bottom: 110px;
	width: expression((documentElement.clientWidth||document.body.clientWidth)>2000?'2000px':     ((documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'auto'));}

/* CONTENT DIV -> CENTER COLUMN */

#content div.center {
	padding: 0px 250px 20px 250px;
	margin-top: 315px;
	}
	
#content div.center p.text {
	margin-top: 15px;
	font-size: 11px;
	color: #5B5B5B;
	float: left;
	}
	
*HTML #content div.center p.text {float: none;}
	
#content div.center h1 {
	font-family: Arial;
	color: #818181;
	font-size: 16px;
	}
	
#content div.center h1 span.small1 {
	font-size: 14px;
	}

#content div.center h1 span.small2 {
	font-size: 12px;
	}

#content ul.section {
	list-style: none;
	width: 100%;
	float: left;
	}
	
#content ul.section li {
	float: left;
	padding: 4px 10px 4px 10px;
	font-weight: bold;
	color: #D7E0DD;
	}
	
#content ul.section li.active {
	background: #404040;
	padding: 4px 6px 4px 6px;
	}
	
#content ul.section li a {
	color: #676767;
	text-decoration: none;
	border-bottom: #949494 dashed 1px;
	}
	
#content ul.section li a:hover {
	border-bottom: none;
	}

#content div.items {
	width: 100%;
	float: none;
}

*HTML #content div.items {
	float: left;
}

#content div.items_inv {
	width: 100%;
	float: none;
	display: none;
}

*HTML #content div.items_inv {
	float: left;
}

/* NEW EDIT */

#content div.center table.hits_novelty_item {
	width: 48%;
	margin-top: 20px;
	float: left;
}
	
#content div.center table.hits_novelty_item a {
	color: #929393;
	font-size: 11px;
	}	
	
#content div.center table.hits_novelty_item p {
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

#content div.center table.hits_novelty_item img {
	float: left;
	margin: 0 10px 0 0;
	}
	
#content div.center table.hits_novelty_item h1 {
	font-size: 12px;
	font-weight: bold;
	color: #5b5b5b;
	}

/* END NEW EDIT */

#content div.item {
	width: 48%;
	margin-top: 20px;
	float: left;
}
	
#content div.item a {
	color: #808080;
	font-size: 11px;
	}	
	
#content div.item p {
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

#content div.item img {
	float: left;
	margin: 0 10px 0 0;
	}

#content div.item h1 {
	font-size: 12px;
	font-weight: bold;
	color: #B3B3B3;
	}

/* */
#content table.item_catalog_table {
margin-top: 10px;
margin-bottom: 20px;
}

#content table.item_catalog_table td {
vertical-align: top;
}

#content table.item_catalog_table a {
	color: #808080;
	font-size: 11px;
	}

#content table.item_catalog_table a.izd {
	color: white;
}

#content table.item_catalog_table p {
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

#content table.item_catalog_table img {
	float: left;
	margin: 0 10px 0 0;
	}

#content table.item_catalog_table h1 {
	font-size: 12px;
	font-weight: bold;
	color: #B3B3B3;
	}
/* */

#content div.item_catalog {
	width: 99%;
	margin-top: 20px;
	margin-bottom: 10px;
	float: left;
}

*:first-child+html #content div.item_catalog {
	float: none;
}

#content div.item_catalog a {
	color: #808080;
	font-size: 11px;
	}

#content div.item_catalog a.izd {
	color: white;
}

#content div.item_catalog p {
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
	}

#content div.item_catalog img {
	float: left;
	margin: 0 10px 0 0;
	}

#content div.item_catalog h1 {
	font-size: 12px;
	font-weight: bold;
	color: #B3B3B3;
	}
	
#content div.item_description {
	width: 99%;
	margin-top: 20px;
	margin-bottom: 10px;
	float: left;
}

*:first-child+html #content div.item_description {
	float: none;
}

#content div.item_description a {
	color: #808080;
	font-size: 11px;
	}
	
#content div.item_description p {
	font-size: 11px;
	margin-top: 10px;
	margin-bottom: 10px;
	clear: both;
	}
	
#content div.item_description img {
	float: left;
	margin: 0 10px 15px 0;
	}
	
#content div.item_description h1 {
	font-size: 12px;
	font-weight: bold;
	color: #B3B3B3;
	margin-bottom: 10px;
	}
	
#content div.item_description input.text { 
	width: 24px;
	height: 19px;
	border: inset 1px;
	padding-left: 3px;
	float: left;
	margin-right: 10px;
	}
	
#content div.center div.about {
	margin-top:30px;
	width: 100%;
	float: left;
	}

*HTML #content div.center div.about {
	float: none;
	}
	
#content div.center div.about h1 {
	font-size: 16px;
	margin-bottom: 15px;
	}
	
#content div.center div.about p {
	font-size: 11px;
	text-indent: 15px;
	margin-bottom: 6px;
	}
	
#content div.center span.allprice {
	font-size: 14px;
	color: #5B5B5B;
	float: right;
	font-weight: bold;
	}
	
#content div.center div.buttons {
	float: right;
	}
	
#content div.center div.buttons input.but {
	background: #8F9A96;
	padding: 1px 5px;
	font-family: Tahoma;
	font-size: 11px;
	color: #D6DDDB;
	margin-bottom: 3px;
	}
	
*HTML #content div.center div.buttons input.but {
	padding: 0; 
	}

table.chg_pass {
	width: 100%;
	color: lightgray;
	margin-bottom: 10px;
}

table.chg_pass td.left {
	width: 170px;
	padding-bottom: 5px;
}

table.chg_pass td.right {
	padding-bottom: 5px;
}

#content div.center div.oformlenie {
	width: 500px;
	float: left;
	color: #ccc;
	font-size: 11px;
	}
	
*HTML #content div.center div.oformlenie {margin-top: 20px;}

#content div.center div.oformlenie div.input {
	float: left;
	}
	
#content div.center div.oformlenie div.input span {
	color: red; font-size: 12px;
	}

#content div.center div.oformlenie input.text {
	border: inset 1px;
	width: 158px;
	height: 17px;
	margin: 0px 13px 10px 0px;
	float: left;
	color: black;
	font-size: 11px;
	padding-top: 1px;
	}
	
#content div.center div.oformlenie select {
	border: inset 1px;
	margin: 0px 13px 10px 0px;
	float: left;
	color: black;
	font-size: 11px;
	}
	
*HTML #content div.center div.oformlenie input.text {border: inset 2px; height: 15px;}

#content div.center div.oformlenie textarea {
	width: 350px;
	height: 150px;
	float: left;
	border: inset 1px;
	margin-bottom: 10px;
	}
	
*HTML #content div.center div.oformlenie textarea {border: inset 2px;}

#content div.center div.oformlenie input.button {
	background: #8F9A96;
	padding: 1px 5px;
	font-family: Tahoma;
	font-size: 11px;
	color: #D6DDDB;
	margin-bottom: 3px;
	}
	
			/* CONTENT DIV -> THANK YOU PAGE */
			
#content div.center table.thnx {
	width: 100%;
	background: url(../img/thnx_bg.gif) repeat-x;
	height: 148px;
	text-align: center;
	margin-bottom: 25px;
	}
	
#content div.center table.thnx_row_dark {
	margin-bottom: 11px;
	width: 100%;
	font-size: 11px;
	background: #2E2E2E;
	}
	
#content div.center table.thnx_row_light {
	margin-bottom: 11px;
	width: 100%;
	font-size: 11px;
	background: #404040;
	}

*HTML #content div.center table.thnx_row_dark {margin-bottom: 1px;}
*HTML #content div.center table.thnx_row_light {margin-bottom: 1px;}
	
#content div.center table.thnx_row_dark td {
	border: solid 10px #2E2E2E;
	}
	
#content div.center table.thnx_row_light td {
	border: solid 10px #404040;
	}
	
#content div.center table.thnx_row_dark h1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	}
	
#content div.center table.thnx_row_light h1 {
	font-size: 12px;
	font-weight: bold;
	color: #FFF;
	}
	
#content div.center table.thnx_row_dark a, table.thnx_row_light a {
	color: #8D8E8E;
	}
	
#content div.center td.img {
	width: 50px;
	}
	
#content div.center td.zakazano {
	font-size: 20px;
	color: #D9D9D9;
	width: 200px;}
	
	
			/* CONTENT DIV -> SITEMAP */
			
#content div.center ul.sitemap {
	list-style: none;
	margin-bottom: 30px;
	width: 30%;
	float: left;
	}
		
#content div.center ul.sitemap li.parent {
	font-size: 12px;
	font-weight: bold;
	background: url(../img/sitemap_bul.gif) left no-repeat;
	padding: 0 0 3px 10px;
	}
	
#content div.center ul.sitemap li.parent a {
	color: white;
	}
	
#content div.center ul.sitemap li.child_1 {
	font-size: 12px;
	padding-left: 15px;
	}
	
#content div.center ul.sitemap li.child_1 a {
	color: #929393;
	}	
	
#content div.center ul.sitemap li.child_2 {
	font-size: 11px;
	padding-left: 30px;
	}
	
#content div.center ul.sitemap li.child_2 a {
	color: #929393;
	}	
	
			/* CONTENT DIV -> LINKS CATALOG PAGE */
			
#content div.center table.linksblock {
	width: 100%;
	float: left;
	line-height: 18px;
	}

#content div.center table.linksblock td {
	padding-bottom: 20px;
	}
	
#content div.center table.linksblock a.big {
	font-size: 12px;
	color: #D4D4D4;
	font-weight: bold;
	}
	
#content div.center table.linksblock a.small {
	font-size: 11px;
	color: #666666;
	font-weight: none;
	}
	
			/* CONTENT DIV -> CONTENT PAGE */
			
#content div.center div.contentpage {
	width: 100%;
	color: white;
	font-size: 11px;
	}
	
#content div.center div.contentpage p {
	margin-bottom: 15px;
	text-indent: 10px;
	}
	
#content div.center div.contentpage h1 {
	margin-bottom: 4px;
	color: #818181;
	font-size: 16px;
	}	
	
#content div.center div.contentpage h2 {
	margin-bottom: 4px;
	color: #818181;
	font-size: 14px;
	}
	
#content div.center div.contentpage h3 {
	margin-bottom: 4px;
	color: #818181;
	font-size: 12px;
	}	
	
			/* CONTENT DIV -> SEARCH RESULTS PAGE */
			
#content div.center div.search_on_results {
	float: left;
	width: 100%;
	margin-top: 20px;
	font-size: 11px;
	color: #D6D6D6;	
	}
	
*:first-child+html #content div.center div.search_on_results {
	float: none;
	}	
	
#content div.center div.search_on_results table {
	background: #333;
	}
	
#content div.center div.search_on_results table td {
	border: 10px solid #333;
	vertical-align:top;
	}
	
#content div.center div.search_on_results input.text {
	height: 16px;
	}
	
#content div.center div.search_on_results input.button {
	margin-top: 13px;
	border: 0px;
	}
	
			/* CONTENT DIV ->  BAG PAGE */
			
#content div.center table.bag_row_dark {
	margin-bottom: 11px;
	width: 100%;
	font-size: 11px;
	background: #2E2E2E;
	}
	
#content div.right div.shopbag input.registration_input {
	width: 140px;
	height: 19px;
	border: inset 1px;
	padding-left: 3px;
	margin-bottom: 5px;
}
	
#content div.center table.bag_row_light {
	margin-bottom: 11px;
	width: 100%;
	font-size: 11px;
	background: #404040;
	}

*HTML #content div.center table.bag_row_dark {margin-bottom: 1px;}
*HTML #content div.center table.bag_row_light {margin-bottom: 1px;}
	
#content div.center table.bag_row_dark td {
	border: solid 10px #2E2E2E;
	}
	
#content div.center table.bag_row_light td {
	border: solid 10px #404040;
	}

#content div.center td.price {
	width: 90px;
	font-size: 12px;
	}
	
#content div.center td.kolvo {
	width: 80px;
	}
	
#content div.center td.kolvo img {
	margin-top:6px;
	float: right;
	}
	
#content div.center td.kolvo input {
	width: 45px;
	height: 30px;
	border: inset 1px;
	vertical-align: middle;
	padding-left: 5px;
	font-size: 20px;
	color: #343434;
	margin-right: 10px;
	float: right;
	}
	
#content div.center table.bag_row_dark h1 {
	font-size: 12px;
	font-weight: bold;
	color: #D9D9D9;
	}
	
#content div.center table.bag_row_light h1 {
	font-size: 12px;
	font-weight: bold;
	color: #D9D9D9;
	}
	
#content div.center table.bag_row_dark a, table.bag_row_light a {
	color: #818181;
	}
	
/* CONTENT DIV -> LEFT COLUMN */

#content div.left {
	position: absolute;
	top: 0px;
	left: 0px;
	float: left;
	width: 230px;
	}
	
#content div.left h1 {
	font-size: 16px;
	color: #818181;
	margin: 15px 0 20px 20px;
	}

#content div.left ul.leftmenu {
	list-style: none;
	margin-bottom: 40px;
	}
	
#content div.left ul.leftmenu li {
	background: url(../img/leftbul.gif) left no-repeat;
	padding: 0px 0px 2px 7px;
	margin-left: 20px;
	margin-bottom: 2px;
	}
	
#content div.left ul.leftmenu li a{
	font-family: Arial;
	font-weight: bold;
	color: #B4B4B4;
	}
	
#content div.left ul.leftmenu li.secmenu {
	background: none;
	padding: 0;
	}	
	
#content div.left ul.leftmenu li.secmenu ul {
	list-style: none;
	margin-bottom: 10px;
	}
	
#content div.left ul.leftmenu li.secmenu ul li {
	padding: 0;
	background: none;
	margin-left: 20px;
	margin-bottom: 2px;
	}
	
#content div.left ul.leftmenu li.secmenu ul li a {
	font-size: 11px;
	color: #808080;
	}
	
*HTML #content div.left ul.leftmenu li.secmenu ul {
	margin-top: -15px;
	}
	
#content div.left div.searchdiv {
	background: #EDEEEE; 
	float: left;
	width: 230px;
	padding-bottom: 17px;
	}
	
#content div.left div.searchdiv input.searchinput {
	border: inset 1px;
	width: 158px;
	height: 19px;
	margin: 16px 13px 10px 20px;
	float: left;
	}
	
#content div.left div.searchdiv input.sbut {
	float: left;
	margin-top: 15px;
	}

#content div.left div.searchdiv img {
	float: left;
	margin: 2px 10px 5px 20px;
	}
	
#content div.left div.searchdiv a {
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #8F9A96;
	}

/* CONTENT DIV -> RIGHT COLUMN */

#content div.right {
	width: 230px;
	position: absolute;
	top: 0px;
	right: 0px;
	}
	
#content div.right h1 {
	font-size: 16px;
	color: #818181;
	margin: 15px 0 20px 20px;
	float: left;
	}
	
#content div.right ul.section {
	width: 190px;
	margin: 15px 0 20px 20px;
	}
	
#content div.right div.searchdiv {
	background: #333; 
	float: left;
	width: 230px;
	margin-bottom: 20px;
	}
	
#content div.right div.searchdiv input.searchinput {
	border: inset 1px;
	width: 158px;
	height: 19px;
	margin: 16px 13px 10px 20px;
	float: left;
	}
	
#content div.right div.searchdiv input.sbut {
	float: left;
	margin-top: 15px;
	}

#content div.right div.searchdiv img {
	float: left;
	}
	
#content div.right div.searchdiv a {
	float: left;
	font-family: Tahoma;
	font-size: 11px;
	color: #8F9A96;
	}		
	
		/* CONTENT DIV -> RIGHT COLUMN -> ADVANCED SEARCH */
		
#content div.right div.advsearchdiv {
	background: #333; 
	float: left;
	width: 230px;
	font-family: Tahoma;
	font-size: 11px;
	color: #8F9A96;
	}
	
#content div.right div.advsearchdiv form {
	float: left;
	margin-left: 20px;
	}
	
*HTML #content div.right div.advsearchdiv form {
	margin-left: 7px;
	}
	
#content div.right div.advsearchdiv input.searchinput, select {
	border: inset 1px;
	width: 158px;
	height: 19px;
	margin: 0px 13px 10px 0px;
	float: left;
	}
	
*HTML #content div.right div.advsearchdiv input.searchinput {margin-left:-7px}
	
#content div.right div.advsearchdiv input.sbut {
	float: left;
	}

#content div.right div.advsearchdiv img {
	float: left;
	}
	
#content div.right div.advsearchdiv a {
	float: left;
	color: #8F9A96;
	}
	
/* ----- */
	
#content div.right div.shopbag {
	width: 230px;
	background: #333;
	float: left;
	margin-bottom: 20px;
	}
	
#content div.right .rtop {display:block; background: #000; float: left; width: 100%;}
#content div.right .rbottom {display:block; background: #000; float: left; width: 100%; margin-top: 15px;}
#content div.right .rbottom_iebug {display:block; background: #000; float: left; width: 100%; margin-top: 15px;}
#content div.right .rbottom_iebug2 {display:block; background: #000; float: left; width: 100%;}
*HTML #content div.right .rbottom_iebug {display:block; background: #000; float: left; width: 100%; margin-top: 15px; margin-bottom: -6px;}
*:first-child+html #content div.right .rbottom_iebug {display:block; background: #000; float: left; width: 100%; margin-top: 15px; margin-bottom: -6px;}
*HTML .rbottom_iebug2 {display:block; background: #000; float: left; width: 100%; margin-top: -20px;}

#content div.right .rtop *, .rbottom *, .rbottom_iebug *, .rbottom_iebug2 * {
	display:block;
	height: 1px;
	overflow: hidden;
	background: #333;
	}
	
#content div.right .r1 {margin-left: 1px;}
#content div.right .r2 {margin-left: 2px;}
#content div.right .r3 {margin-left: 3px;}
#content div.right .r4 {margin-left: 5px;}

#content div.right div.shopbag table {
	margin: 10px 10px 15px 0px;
	float: left;}
	
*HTML #content div.right div.shopbag table {margin-left: 7px;}
	
#content div.right div.shopbag td {
	vertical-align: top;
	font-family: Tahoma;
	padding-bottom: 6px;
	color: #fff;
	}	
	
#content div.right div.shopbag td a {
	font-size: 11px;
	color: #D6D6D6;
	}

#content div.right div.shopbag td.ordnumber {
	width: 14px;
	}
	
#content div.right div.shopbag td.ordnumber span {
	color: #D6D6D6;
	}
	
#content div.right div.shopbag td.name {
	width: 156px
	}
	
#content div.right div.shopbag td.num {
	width: 30px;
	}
	
#content div.right div.shopbag td.num input {
	width: 24px;
	height: 19px;
	border: inset 1px;
	padding-left: 3px;
	}
	
#content div.right div.shopbag span {
	font-size: 10px;
	color: #000;
	}
	
#content div.right div.shopbag a.otherlinks {
	font-size: 11px;
	color: #717171;
	margin-left: 15px;
	}
	
#content div.right div.shopbag input.but {
	background: #666;
	padding: 1px 5px 2px 5px;
	height: 16px;
	font-family: Tahoma;
	font-size: 11px;
	color: #D6DDDB;
	margin-top: 9px;
	margin-bottom: 3px;
	}
	
*HTML #content div.right div.shopbag input.but {
	padding: 0; 
	height: 18px;
	}
	
/* BOTTOM DIV */

#bottom {
	position: absolute;
	bottom: 0px;
	left: 0px;
	width: 100%;
	background: url(../img/bottom_bg.gif) repeat-x;
	font-family: Tahoma;
	font-size: 11px;
	color: #8F9A96;
	padding: 60px 0 25px 0;
	}
	
#bottom a {
	color: #8F9A96;
	}
	
#bottom p.copy {
	float: left;
	margin-left: 20px;
	}
	
#bottom p.madeby {
	float: right;
	margin-right: 50px;
	}
	
	
	
/* NEW */

div.center input.text {
border: 1px solid black;
padding: 2px;
}

div.center input.button {
border: 1px solid black;
padding: 2px 6px;
font-size: 12px;
}

div.center textarea {
border: 1px solid black;
padding: 2px;
}

div.searchdiv form.search_form {
float: left; padding-bottom: 20px;
}

div.searchdiv a.a1 {
margin: 2px 10px 5px 20px; float: left;
}

*HTML div.searchdiv a.a2 {
margin-left: 50px; margin-top: -54px;
}