html {color:#000;background:#fff;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td, hr {margin:0;padding:0;vertical-align: top;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}
/*address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}*/
li{list-style:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
q:before,q:after{content:'';}
abbr,acronym {border:0;font-variant:normal;}
sup {vertical-align:text-top;}
sub {vertical-align:text-bottom;}
input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;color:#000;}
legend{color:#000;}
i, em {font-style: italic;}

html, body, table, td, table td, form, div, table th, thead th, p {
    color: #b8b9b9;
    font-size: 12px;
    font-family: Tahoma, Verdana, Arial;
}

b,strong {font-weight: bold;}
html>body, html, body {width:100%; height: 100%;}

h1, h2, .h1, .bigH, .h1:visited, .bigH:visited {color: #fffbd9;font: normal 18px Arial;}
h2 {font-size: 16px;}
.bigh, .bigH, .bigh:visited {font-size: 30px;}
a, a:link, a:visited, span.quest {color:#87c7cd;text-decoration: underline;font: normal 12px Tahoma;}
a:hover {color:#fffbd9;text-decoration: none;}
p {padding-bottom: 15px;}

div.fleft, span.fleft {float: left;}
div.fright{float: right;}
div.ftextr {text-align:right;}

html {background: #131a1b;overflow-x:hidden;}
body {background: #131a1b url('body-bg0.jpg') repeat-x top;}
#page {background: #131a1b url('body-bg-in.gif') repeat-x left top;}
#page #out {background: url('top-in.jpg') no-repeat center 0px;}
#out4 {padding: 0px 50px;}

hr, div.hr {
	color: #32383a;
	height: 0px;
	padding: 12px 0px;
	margin: 12px 0px;
	border-width: 0px;
	background: url('line.gif') no-repeat left center;
}

#out {
	width: 900px;
	width: 100%;
	margin: 0 auto;
	min-height: 800px;
	max-width: 1530px;
	background: url('main-l.jpg') no-repeat 0px 140px;
}
#out2 {
	padding: 0px 50px;
	background: url('main-r.gif') no-repeat 100% 140px;
}


div.mi-box {
	width: 900px;
	width: 100%;
	height: 150px;
	border: solid 1px #1d282a;
	background: #0f1617;
}
div.mmenu {
	width: 900px;
	width: 100%;
	height: 360px;
}
div.introtext {
	width: 900px;
	width: 100%;
	min-width: 900px;
	height: 145px;
}

div.introtext span {
	display: block;
	width: 460px;
	line-height: 140%;
}
div.introtext * {
	font-size: 11px;
}

div.mi-box div {
	float: left;

	width: 298px;
	height: 150px;
	font-size: 11px;

	width: 170px;
	height: 130px;
	padding-top: 10px;
}
div.mi-box div div {
	padding-left: 130px;
	width: auto;
}
div.mi-box h1, div.mi-box h2, div.mi-box h3 {
	padding-bottom: 5px;
}
div.mi-box h1, div.mi-box h2, div.mi-box h3,
div.mi-box h1 a, div.mi-box h1 a:visited,
div.mi-box h2 a, div.mi-box h2 a:visited,
div.mi-box h3 a, div.mi-box h3 a:visited
{
	color: #88c7cd;
	font: bold 18px Arial;
	text-decoration: underline;
}
div.mi-box h1 a:hover, div.mi-box h2 a:hover, div.mi-box h3 a:hover {
	color: #fffbd9;
}
div.mi-box div.ico1, div.mi-box div.ico2, div.mi-box div.ico3 {
	width: 33%;
}
div.mi-box div.ico3 h3 {
	color: #b8b9b9;
	text-decoration: none;
}

div.mi-box div.ico1 {background: url('ico1.jpg') no-repeat;}
div.mi-box div.ico2 {background: url('ico2.jpg') no-repeat;}
div.mi-box div.ico3 {background: url('ico3.jpg') no-repeat 30px 0px;}
div.mi-box ul li {
	list-style: none;
	padding: 1px 0px;
	padding-left: 16px;
	background: url('mi-paper.gif') no-repeat 0px 5px;
}
div.mi-box ul li a, div.mi-box ul li a:link, div.mi-box ul li a:visited {
	color: #87c7cd;
	text-decoration: underline;
}
div.mi-box ul li a:hover {
	color: #fffbd9;
}


table.main {
	width: 100%;
}

table.main td.col1, table.main td.col2, table.main td.col3 {
	padding-top: 45px;
	padding-bottom: 35px;
}

table.main td.col1 {
	width: 300px;
	width: 30%;
	background: url('line.gif') no-repeat left bottom;
}
table.main td.col2 {
	width: 350px;
	background: url('line-bg.gif') repeat-x bottom;
}
table.main td.col3 {
	width: 20%;
}
table.main td.sepCol {
	/*height: 300px;*/
}
table.main td.ogv {
}

table.main td.col4, table.main td.col5 {}
td.col4, td.col5 {padding-top: 20px;}

table.main > tbody > tr > td {}


div.col3 {
	padding-left: 30px;
}


div.bNews {padding-right: 30px;font-size: 11px;}
div.bNews i, div.bNews strong {
	display:block;
	color: #47a3b1;
	font-style: normal;
}
div.bNews strong {font-size: 12px;font-weight:bold;}
div.bNews u {
	text-decoration: none;
}

table.main td.col1 div.bNews a, table.main td.col1 div.bNews a:visited,
a.news, a.news:link, a.news:visited {
	color: #ccc;
	font: normal 12px Tahoma;
	text-decoration: none;
}
table.main td.col1 div.bNews a:hover, a.news:hover {
	color: #fff;
}

div.bNews a, div.bNews a:link, div.bNews a:visited {
	color: #b8b9b9;
}
div.bNews a:hover:hover {
	color: #fff;
}

a.hr, a.hr:link, a.hr:visited,
a.nArchive, a.nArchive:link, a.nArchive:visited {
	display: block;
	color: #47a3b1;
	text-decoration: none;
	padding-left: 16px;
	background: url('arr-dn.gif') no-repeat 3px 6px;
}
a.hr, a.hr:link, a.hr:visited {background: url('arr-r.gif') no-repeat 0px 6px;padding-left:12px;}
a.hr:hover, a.nArchive:hover {
	color: #fffbd9;
}

table.search, table.lbox {
	width: 100%;
}

table.search tbody td, table.lbox tbody td {
	border: solid 1px #1d282a;
	border-top-width: 0px;
	padding: 20px;
	padding-top: 5px;
	background: #172021;
}
table.search thead td {
	width: 36px;
	width: 60%;
	background: #131a1b;
	border-bottom: solid 1px #1d282a;
}
table.search thead td div, table.lbox thead td div {
	float:left;
	white-space: nowrap;
	padding: 4px 20px;
}
table.search thead td div {
}

table.search thead td.def, table.lbox thead td.def2 {
	width: auto !important;
	color: #d1d2d3;
	font-weight: bold;
	cursor: pointer;
	border: solid 1px #1d282a;
}
table.search thead td.def div {
	text-decoration: none;
}
table.search thead td.def div u {
	border-bottom: dashed 1px;
	text-decoration: none;
}
table.lbox thead td {
	width: 60%;
}
table.search thead td.active, table.lbox thead td.active {
	background: #172021;
	border-bottom: solid 1px #172021;
}
table.search thead td.active div, table.lbox thead td.active div {
	color: #87c7cd;
}


div.sbox div, div.lbox div, div.rbox2 div {
	color: #5f6565;
	font-size: 11px;
	padding: 5px 0px;
}
div.rbox div {padding: 5px 0px;}
div.sbox, div.lbox {
	display: none;
}
#box2 *, div.lbox *, div.rbox * {
	color: #bdbdbd;
	font-size: 11px;
}
#box1 div {color: #bdbdbd;}
div.rbox span.h1 {color: #fffbd9;font: bold 18px Arial;}
div.rbox a, div.rbox a:link, div.rbox a:visited {
	text-decoration:none;
}
div.rbox a:hover {
	color:#fffbd9;
}

table.lbox thead td.def2 div {
	padding: 5px 20px;
}
table.lbox thead td.def2 div span {
	border-bottom: dashed 1px;
}
table.lbox thead td.active div span {
	border-bottom: dashed 0px !important;
}
table.lbox td.def2 div u {
	border-bottom: dashed 1px;
	text-decoration: none;
}

#search1, #box1 {
	display: block;
}
#box1 a, #box1 a:link, #box1 a:visited {
	text-decoration:none;
}
#box1 a:hover {
	color: #d5ccaf;
}

#box1 *, div.rbox * {
	font-size: 12px;
}
#box1 b, div.rbox b {
	color: #d5ccaf;
	font-weight: bold;
}
#box1 img.icq, div.rbox img.icq {
	margin-bottom: -5px;
}

div.sbox select, div.sbox input {
	width: 100%;
}

div.rbox2 div {
	color: #bdbdbd;
	padding: 4px 0px 0px 0px;
}
div.rbox2 input, div.rbox2 textarea {
	color: #000;
	width: 195px;
}
div.rbox2 input.btn {width: auto;}

#catalog {}
#catalog li {
	list-style: none;
	padding: 2px 0px;
	padding-left: 11px;
	background: url('arr-r.gif') no-repeat 0px 7px;
}

#catalog li span, #catalog li a, #catalog li a:link {
	color: #87c7cd;
	text-decoration: none;
}
#catalog li a:visited {
	color: #364e51;
}
#catalog li a:hover {
	color: #fffbd9;
}
#catalog li.active span, #catalog li.active a, #catalog li.active a:visited {
	color: #fffbd9;
}


table.hot {
	width: 100%;
}
table.hot td {
	/*height: 35px;*/
	padding: 4px;
	vertical-align: middle;
}
table.hot td.thum {width: 30px;text-align:center;vertical-align:middle;}
table.hot td.thum img {max-width: 30px;}
table.hot td.name {}
table.hot td.name a, table.hot td.name a:link, table.hot td.name a:visited {
	color: #87c7cd;
	text-decoration: none;
}
table.hot td.name a:hover {
	color: #fffbd9;
}
table.hot td.price {
	color: #d5ccaf;
	text-align: right;
	white-space: nowrap;
}

table.hot tr.lig {
	background: #151d1e;
}


div.glbox {
	padding-right: 30px;
}

td.line {
	background: url('line.gif') no-repeat 0px 50px;
}

table.bottom {
	width: 100%;
}
table.bottom td.l, table.bottom td.r {
	padding-top: 80px;
	padding-bottom: 10px;
}

table.bottom td.l {}
table.bottom td.r {
	text-align: right;
}

table.bottom-m td.l, table.bottom-m td.r {
	padding-top: 10px;
}

table.bottom td.l, table.bottom td.r,
table.bottom td.l a, table.bottom td.l a:link, table.bottom td.l a:visited,
table.bottom td.r a, table.bottom td.r a:link, table.bottom td.r a:visited {
	color: #ccc;
	font-size: 11px;
}
table.bottom td.l a:hover, table.bottom td.r a:hover {
	color: #87c7cd;
}
div.dev {
	padding-top: 5px;
	padding-bottom: 30px;
}
table.bottom td.l div.dev a, table.bottom td.l div.dev a:visited {
	color: #87c7cd;
	text-decoration: underline;
}


div.mmenu div.l {
	float: left;
	height: 130px;
	padding-top: 33px;
}

div.mmenu div.r {
	padding-top: 36px;
	padding-left: 270px;
}

div.mmenu div.r a, div.mmenu div.r a:link, div.mmenu div.r a:visited {
	float: left;
	display: block;
	color: #7ebac0;
	font: bold 12px Arial;
	text-decoration: underline;
	padding: 20px;
	padding-right: 10px;
	background: url('arr-dn.gif') no-repeat 21px 100%;
}
div.mmenu div.r a.selected, div.mmenu div.r a:hover {
	color: #fffbd9;
}

div.mmenu-in {
	height: 170px;
}

div.mmenu div.path {
	float: none;
	width: 600px;
	height: 20px;
	padding-top: 80px;
	padding-left: 290px;
	background: url('icotree.gif') no-repeat 290px 82px;
}
div.path a, div.path a:link, div.path a:visited {
	float: left;
	display: block;
	color: #939393;
	font: normal 11px Tahoma;
	text-decoration: none;
	padding-left: 18px;
	/*background: url('arr-r.gif') no-repeat 7px 5px;*/
	padding-left: 5px;
}
div.path a:hover {color: #fffbd9;}

div.path a.arr, div.path a.arr:link, div.path a.arr:visited {

}

div.mmenu div.path div {float:left;}

div.path a.home, div.path a.home:link, div.path a.home:visited {
	padding-left: 18px !important;
	background: none;
}

#bottom {
	background: url('line.gif') no-repeat 0px 40px;
}

#content {
	padding-top: 50px;
}

div.box {
	width: 100%;
	border: solid 1px #1d282a;
	background: #162122;
}
div.box div.box-in {
	padding: 15px;
}
div.boxr {
	margin-top: 3px;
	border-color: #6b7473;
}

table.catalog {
	width: 100%;
}


td.prgt {
	width: 240px;
	padding-top: 11px;
}

#lft {
	/*width: 660px;*/
	padding-right: 30px;
	padding-bottom: 25px;
}
#lft p {padding:0px;}

table.rBasket {
	width: 100%;
}
table.rBasket td {
	color: #bbb;
	padding: 3px;
	border: solid 1px #1d282a;
}
table.rBasket thead td {padding-top: 0px;}
table.rBasket td.l {}
table.rBasket td.r {}
table.rBasket td.c {}
table.rBasket td.c a, table.rBasket td.c a:link, table.rBasket td.c a:visited {
	color: #294248;
	font: bold 12px Arial;
	text-align: center;
	text-decoration: none;
	display: block;
	width: 120px;
	padding: 2px 15px;
	border: solid 1px #294248;
	background: url('button-bg.gif') repeat-x;
}
table.rBasket td.c a:hover {color:#000;}
table.rBasket tfoot td {border-width: 0px;}
table.rBasket tfoot td.l {padding: 5px 0px;padding-left:3px;}

table.rBasket thead tr, table.rBasket tbody tr.b2 {background: #151d1e;}

table.cinSearch {
	width: 100%;
}
table.cinSearch td.l {
	width: 100px;
}
table.cinSearch td.c input {
	width: 100%;
	height: 16px;
	border: solid 1px #294248;
}
table.cinSearch td.r {
	width: 85px;
	text-align: right;
}
table.cinSearch td.r input, input.btn {
	cursor: pointer;
	color: #294248;
	font: bold 12px Arial;
	text-align: center;
	width: 70px;
	height: 18px;
	border: solid 1px #294248;
	background: url('button-bg.gif') repeat-x;
}
input.btn {
	width: auto;
	height: auto;
	padding: 1px 10px;
}

a.on, a.defLink, b.off {
	display: block;
	float: left;
	padding: 3px;
	margin-right: 15px;
	text-decoration: none;
	font: normal 12px Tahoma;
}
b.off {
	font-weight: bold;
	color: #131a1b;
	background: #fffbd9;
}
a.on, a.on:link, a.on:visited {
}
a.on:hover {}

a.defLink, a.defLink:link, a.defLink:visited {
}
a.defLink:hover {}

div.listing {
	padding: 15px 0px;
}

table.cats {
	width: 100%;
}
table.cats tr.b2, table.cats thead tr {
	background: #151d1e;
}
table.cats td.b2 img {margin-bottom: 2px;margin-left: 5px;}
table.cats td.b3 {
	white-space: nowrap;
}
table.cats td.b7 {
	text-align: center;
}

input.b, #setRecord input.b {
	float: left;
	width: 16px;
	height: 14px;
	margin-right: 2px;
	border: solid 1px #131a1b;
}

table.cats td {
	padding: 3px 5px;
	vertical-align: middle;
	border: solid 1px #131a1b;
}
table.cats td a, table.cats td a:link, table.cats td a:visited {
	text-decoration: underline;
}

table.cats td.c, table.cats td.b3, table.cats td.b1, table.cats td.b3s {color: #fff;}
table.cats td.cs {
	white-space: nowrap;
	vertical-align: middle;
	width: 55px;
}

table.cats td.cs input {display: none;}
table.cats td.cs a, table.cats td.cs a:visited {
	float: left;
	display: block;
	padding: 2px 4px;
	color: #0e121e;
	font-size: 11px;
	text-decoration: none;
	background: #84c9ce;
}
table.cats td.cs a.tobasket, table.cats td.cs a.tobasket:visited {
	background: #ffffe1;
}
table.cats td.cs a:hover {
	color: #fff;
	background: transparent;
}

a.up, a.up:link, a.up:visited,
a.dn, a.dn:link, a.dn:visited {
	display: block;
	float: left;
	color: #000;
	height: 14px;
	padding: 0px 4px;
	margin: 0px 2px;
	border: solid 1px #131a1b;
	background: #fffbd9;
}
a.dn, a.dn:link, a.dn:visited {
	padding: 0px 5px;
}
a.up:hover, a.dn:hover {
	color: #fff;
	background: #131a1b;
}

p.text {padding:0px;margin:0px;}

#box2 div {
	width: 100%;
	padding-top: 3px;
	padding-bottom: 1px;
}
#box2 input, #box2 textarea {
	color: #000;
	width: 100%;
}
#box2 input.btn {
	width: auto;
}

#box2 input.file {
	width: 220px;
}


#box2 span.fastMsg {color: #6fca77;font-weight: bold;font-size: 12px;}

table.addDot td {
	white-space: nowrap;
	padding-right: 10px;
}


div.quest {
	padding: 10px 0px 10px 0px;
}
div.reply {
	padding: 5px 0px 10px 15px;
	background: #171f20;
	border: solid 1px #171f20;
	background: #1D282A;
}
span.quest {text-decoration:none;}
div.quest h1 {
	font-size: 14px;
	font-weight: bold;
}
div.quest a.top, div.quest a.top:visited {
	display: block;
	float: left;
	text-decoration: none;
}
div.quest_add {
	padding-top: 20px;
}

div.quest_add table td {
	padding: 2px 0px;
}
div.quest_add table td input, div.quest_add table td textarea {
	width: 100%;
}
div.quest_add table td input.btn {width: auto;}

div.demand input, div.demand textarea {
	width: 500px;
}
div.demand div {padding: 3px 0px 0px 0px;color: #fff;}
div.demand input.btn {width:auto;}

table.faste {width: 500px;}
table.faste td {padding: 3px 0px 0px 0px;}
table.faste td.csend {padding-top: 10px;}
table.faste td input, table.faste td textarea {width: 100%;}
table.faste td input.btn {width: auto;}



#ajax_listOfOptions{
	position:absolute;	/* Never change this one */
	width:245px;	/* Width of box */
	height: auto;	/* Height of box */
	overflow:auto;	/* Scrolling features */
	border:1px solid #317082;	/* Dark green border */
	background-color:#FFF;	/* White background color */
	text-align:left;
	z-index:100;
	margin-top: -2px;
}
#ajax_listOfOptions div {	/* General rule for both .optionDiv and .optionDivSelected */
	cursor:pointer;
	font-size:11px;
	color: #000;
}
#ajax_listOfOptions .optionDiv{	/* Div for each item in list */
    padding: 0px 4px;
}
#ajax_listOfOptions .optionDivSelected{ /* Selected item in the list */
    color:#fff;
    padding: 0px 4px;
    background-color:#3366cc;
}
#ajax_listOfOptions_iframe{
	background-color:#F00;
	position:absolute;
	z-index:5;
}

#setRecord, #setKamaz {
	padding-top: 5px;
}
#setRecord table td, #setKamaz table td {
	padding: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	border-width: 0px;
}

table.record {}
table.record td {padding-bottom: 5px;padding-right: 15px;vertical-align: top;}
table.record td.n {color: #fff;font: bold 14px Tahoma;}
table.record td.c {color:#fff;}
table.record td.code, table.record td.nal {white-space:nowrap;}
table.record td.cena {color: #47a3b1;font: bold 14px Tahoma;}
table.record td.v {white-space: nowrap;}
table.record td.v input {width: 16px;}
table.record td.i {text-align: center;vertical-align: middle;}
table.record td a.sed, table.record td a.sed:visited {background:none;padding:0px;padding-top:2px;text-decoration:underline;}
#setRecord table td a, #setRecord table td a:visited {text-decoration:none;}


div.mi-box, div.mmenu, div.introtext {
	clear: both;
	width: 100%;
}

#text {width:100%;}

ul.mapList ul {padding-bottom: 10px;}
ul.mapList li ul li {
	padding-left: 20px;
}
ul.mapList a, ul.mapList a:visited {
	text-decoration: none;
}
ul.mapList a:hover {
	color: #fff;
	text-decoration: underline;
}

#s {display: none;visibility:hidden;}
div.so {padding: 20px;}
div.so-in {padding: 10px 10px 0px 0px;}

div.inppb {padding-bottom: 5px !important;}

img.ahot {
	width: 50px;
	border: solid 1px #1d282a;
}


table.mm {width:100%;}
table.mm td.mml {}
table.mm td.mmr {
	width: 20%;
}

div.col3 {
	padding: 0px;
	padding-top: 45px;
}

div.col3 div {padding-left: 30px;}

div.glbox2 {width: 270px !important;}

#widget_like {padding-top: 30px;}
#widget_like div {float:left !important;}
#widget_like #twitter_like {width: 110px;}
#widget_like #vkontakte_like {width: 160px;}
#widget_like #facebook_like {width: 450px;}
#widget_like #facebook_like * {color: #b8b9b9 !important;}
#widget_like #yandex_share {width: 140px;}


/**/
table.cats td.cs-b {
	width: 80px;
	text-align: center !important;
}
table.cats td.sumprice {
	width: 120px;
}
table.cats td.c-sh {
	width: 110px;
}

.rbox-5 {
	width: 100%;
	border: solid 1px #42605e;
}
.rbox-5 a.t-u, .rbox-5 a.t-u:visited {
	display: block;
	padding: 8px 12px;
	text-decoration: none;
	background-position: 95% 15px;
	background-repeat: no-repeat;
	background-image: url('arr-dn_lb.gif');
}
.rbox-5 a.t-u span {
	color: #87c7cd !important;
	border-bottom: dashed 1px #87c7cd;
}

table.rBasket a.del, table.rBasket a.del:visited {
	float: left;
	display: block;
	padding: 0px 4px;
	color: #000;
	font: bold 10px Verdana;
	text-decoration: none;
	text-transform: lowercase;
	background: #fefae1;
}
table.rBasket a.del:hover {
	color: #fff;
	background: transparent;
}
#compare_count_r {color: #fff !important;border-bottom-width: 0px !important;}

#poisk_type table {
	width: 100%;
	display: none;
}
#poisk_type table td.l {
	width: 140px;
	padding: 2px 4px 2px 12px;
}
#poisk_type table td.r, #poisk_type table td.r select {
	width: 120px;
	padding: 2px 0px 2px 0px;
}
#poisk_type .c {padding: 10px 12px;}

#poisk_type table td.r {
	padding-right: 10px;
}

.button-silv, .button-silv:visited {
	color: #294248;
	font: bold 12px Arial;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	display: block;
	padding: 2px 15px;
	border: solid 1px #294248;
	background: url('button-bg.gif') repeat-x;
}

#compare_div {
	display: none;
}
#compa .bigh {
	float: left;
	margin-right: 20px;
	font-size: 30px;
}
#compa a.bigh, #compa a.bigh:visited {
	padding-top: 8px;
	color: #87c7cd;
	font-size: 20px;
}
#compa .phon {
	float: left;
	padding: 8px 0 0 40px;
	color: #fff;
	font: normal 22px Arial;
}

#dcom {
	max-width: 1430px;
	padding: 30px 0px;
	overflow-x: auto;
}
#dcom table {
	width: auto;
}
#dcom table td {
	width: 150px !important;
}
table.comp {
	width: 100%;
}
table.comp td {
	padding: 3px 5px;
	padding-right: 15px;
	border: solid 1px #1f2729;
}
table.comp thead td {
	background: #283032;
}

table.comp td.col {
	width: 150px;
}
table.comp td.col0 {
}
.fixedTable td {vertical-align: middle !important;padding-left: 5px;}

table.comp .row1 td {white-space: nowrap;}
table.comp .row-e {background: #171f21;}
table.comp .row-o {}

table.comp a.del, table.comp a.del:visited,
table.comp a.delbasket, table.comp a.delbasket:visited,
table.comp a.tobasket, table.comp a.tobasket:visited {
	float: left;
	display: block;
	padding: 2px 4px;
	white-space: nowrap;
	color: #160b1c;
	font-size: 10px;
	text-decoration: none;
	background: #8ad7d1;
}

table.comp a.tobasket, table.comp a.tobasket:visited {
	background: #fff8da;
}

a.del:hover,
table.comp a.delbasket, table.comp a.delbasket:visited,
a.compare:hover, a.tobasket:hover {
	color: #fff !important;
	background: transparent !important;
}

#comparam {
	float: none;
	clear: both;
	width: 100%;
}
#comparam div {
	float: left;
}
#comparam .add-auto, #comparam .view-param {
	margin-right: 35px;
	padding: 12px;
	border: solid 1px #375752;
	background: #162222;
}
#comparam .auto-list {
	float: none;
	clear: both;
	display: none;
	width: 100%;
	padding-top: 15px;
}
#comparam .auto-list select {
	width: 100%;
	border: solid 1px #000;
}


#comparam .view-param span,
#comparam div a, #comparam div a:visited {
	float: left;
	display: block;
	text-decoration: none;
	border-bottom: dashed 1px #87c7cd;
}
#comparam div a:hover {
	border-bottom-color: #fffbd9;
}

#comparam .add-auto {
	width: 250px;
}
#comparam .add-auto {
	background-position: 249px 20px;
	background-repeat: no-repeat;
	background-image: url('arr-dn_lb.gif');
}

#comparam .view-param span {
	border-bottom-width: 0px;
}

#comparam .view-param {
	padding-right: 0px;
}
#comparam .view-param a, #comparam .view-param span {
	margin-right: 20px;
}

#comparam .view-param a.active, #comparam .view-param a.active:visited {
	color: #fffada;
	border-bottom-width: 0px;
}


table.adot {
	width: 100%;
}
table.adot .at-l {
	width: 350px;
	max-width: 350px;
}
table.adot .at-r {
	padding-left: 30px;
}
table.adot .at-l img {
	width: 350px;
	border: solid 1px #2f3739;
}

table.bascom {
	width: 100%;
}
table.bascom td {
	width: 50%;
	padding-top: 15px;
}
table.bascom td input {
	height: 22px;
}
table.bascom td input.b {height: 20px;padding: 0px 2px;text-align: center;}

table.adot .at-r table {
	width: auto !important;
}
table.adot .at-r table, table.adot .at-r table td {
	border-width: 0px !important;
}

.fs24 {font-size: 24px !important;}

#anonstop {
	max-width: 1430px;
	margin: 0 0 25px 0;
	padding: 12px;
	border: solid 1px #41615c;
}
#anonstop p {
	padding: 0px;
}


#grbox, #grbox table, #grbox tr, #grbox td {
	width: 100%;
	margin: 0px;
	padding: 0px;
}
#grbox .lbox {
	padding: 5px 20px 20px 20px;
}


#at_choose {
	width: 100%;
}
#at_choose .st_a-l, #at_choose .st_a-r {
	width: 48%;
}

div.st_abox {
	padding: 12px;
	padding-left: 30px;
	border: solid 1px #1f292a;
	background: #172122 url('ico-tree.gif') 10px 15px no-repeat;
}
#at_choose select {
	width: 100%;
	border: solid 1px #000;
}

#at_choose .st_a-c img {
	width: 20px;
	height: 1px;
}

a.up, a.up:visited,
a.dn, a.dn:visited {
	text-decoration: none !important;
}

div.trcompare {
	display: none;
	padding: 5px 4px 8px 10px;

	padding: 5px 10px 15px 10px;
}
#compare_div div.trcompare table, #compare_div div.trcompare td {

}
div.trcompare .rCompare td.tac {
	width: 10px !important;
	text-align: right !important;
}

#compare_div div.trcompare .rCompare td.tac a.del, #compare_div div.trcompare .rCompare td.tac a.del:visited {
	background: #fefae1;
}

#compare_div a.button-silv, #compare_div a.button-silv:visited {
	width: 140px;
	color: #294248;
	font: bold 12px Arial;
	text-align: center;
	text-decoration: none;
	cursor: pointer;
	display: block;
	padding: 2px 15px;
	border: solid 1px #294248;
}

table.comp img {
	max-width: 140px;
	max-height:110px;
}
table.comp .row1 td {
	vertical-align: bottom !important;
}

div.soc2 {

}
div.soc2 img {
	margin-right: 10px;
}
