/* CSS Document */
BODY
{
	background-color:#EAEAEA;
	background-image:url(images/bg_bg.gif);
	background-attachment:scroll; background-repeat:repeat-x;
}

BODY, TD
{
	margin: 0px;
	CURSOR: default;
	font: normal 11px Verdana, Tahoma, Arial, sans-serif;
	color: #000000;
}

#container	{position:relative; width:1035px; text-align:left; border:1px solid #66CC00}

A {color : #000000; text-decoration: underline;}
A:hover {color : #b02323;text-decoration: none;}
#domain_link {
	display: block;
	height: 58px;
	width: 401px;
	line-height: 58px;
	position: absolute;
	top: 10px;
	left: 271px;
}
#curr_time {font-weight:bold; color:#FFFFFF}
#item_zoom {
	text-align: right;
	display: block;
	padding: 3px 5px 0 0;
}


td#item h2 {
	font-size: 1.3em;
	font-weight: bold;
}
td#item h2 a {
	color: #666;
}
td#cat_price {
	color: #F36;
	text-align: right;
	font-size: .9em;
	font-weight: bold;
}
td#item h1 {
	font-size: 1.4em;
	font-weight: bold;
	color:#666;
}
td#price {
	text-align: right;
	color: #F30;
	font-size: 1.1em;
	font-weight: bold;
}

#bg_catalog {position:absolute; top:238px; width:220px; }
#catalog
{
	font:16px Verdana, Arial, Helvetica, sans-serif; font-weight:bold; letter-spacing:1px; color:#333333;
	text-align:center; position:relative; top:18px; left:29px
}

.left_menu {margin-left:5px; margin-top:30px}
.left_menu DIV {background-color:#eaeaea; padding-bottom:4px; padding-top:4px; padding-left:2px; margin-left:2px}
.left_menu A {font-size:10pt; font-family:Verdana, Arial, Helvetica, sans-serif; color:#333333; text-decoration:none}
.left_menu A:link{color:#333333}
.left_menu A:active{color:#333333}
.left_menu A:visited{color:#333333}
.left_menu A:hover{color: #000000}
.left_menu #cat {color:#009900; font-weight:bold}
.left_menu #subitem {background-color:#eaeaea; margin-left:20px; margin-bottom:7px; margin-top:7px}
.left_menu #subitem A{font-size:9pt}
.left_menu #vendor {background-color:#eaeaea; font-size:8pt; margin-left:50px; margin-bottom:5px; margin-top:5px}
.left_menu #vendor A{font-size:8pt}

#line_left_menu {margin-left:05px; margin-right:15px}

.block2 { }

.block3 { }

.block4 { }

div#block_name
{
	background-image:url(images/bg_left_cat.gif);
	border:1px solid #CCCCCC;
	color:#EAEAEA;
	font-size:12px;
	font-weight:bold;
	text-align:center;
	margin-right:0px;
	margin-top:5px;
	height: 26px;
}
#mbt15 {margin-bottom:15px; margin-top:15px}

#border_right_blue {border-right:1px solid #3399FF}
#border_right_green {border-right:1px solid #66CC00}
.bg_line_bottom TD {background-image:url(images/bg_line.gif); background-position:bottom; background-repeat:repeat-x}
.bg_line_bottom_2 TD {background-image:url(images/bg_line_2.gif); background-position:bottom; background-repeat:repeat-x}

#a_prew_next {text-decoration:none}

#hh {font-size:12px; font-weight:bold; color:#666666; padding-bottom:10px; padding-top:10px;}

.news_link A { font-weight:bold; margin-right:15px; text-decoration:none }
.news_link A:link { color:#0000FF }
.news_link A:active { color:#0000FF }
.news_link A:visited { color:#0000FF }
.news_link A:hover { color:#b02323 }

.shares li { margin:10px; }

p.title_page
{
	color:#339900;
	font-size:16pt;
	font-style:italic;
	font-weight:bold;
	letter-spacing:2px;
	margin-top:20px;
}
/* Right Part */
.mainMenu { margin:15px 5px 0px 5px; }
.mainMenu ul {
	margin:0;
	padding:0;
	list-style-type: none;
}
.mainMenu li a {
	font-size: 1.13em;
	font-weight: bold;
	color: #666;
	background: url(images/menuitem.gif) no-repeat left;
	padding-left: 20px;
	line-height: 36px;
	display:block;
	width: 170px;
	text-decoration:none;
}
.mainMenu li a:hover {
	background: url(images/menuitem.gif) no-repeat right;
	font-size: 1.2em;
}
.mainMenu li a#selected {
	background: url(images/menuitem.gif) no-repeat right;
	font-size: 1.2em;
	color:#333;
}
div.search { margin:15px 5px 0 0; }
div.search input[name="search"]
{
	background-color: #DFE0DD;
	border:none;
	border-left:1px solid #999;
	color:#06F;
	font:14px normal Tahoma, Geneva, sans-serif !important;
	font-weight:bold !important;
	height:25px;
	margin-left:5px;
	padding:4px 5px 0px 5px;
	width:160px;
}
div.search img { margin-left: 5px; }

td.full_desc table { width: 100% }

div.recommend {
	position: absolute;
	margin-top: 20px;
	width: 200px;
}
div.recommend img { margin-left: 5px; }
ul.recommend
{
	margin-bottom:15px;
	margin-left:-10px;
	margin-top:-10px;
	list-style:none;
}
ul.recommend li
{
	font-size: 12px;
	padding-bottom:8px;
}
ul.recommend li span#model a
{
	color:#C00;
}
ul.recommend li span#desc
{
	font-size:0.9em;
}
textarea {overflow: hidden !important;}
#recalls h2 {
	font-family: Geneva, Verdana, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #09C;
	margin: 0px 15px 2px 15px;
}
#recall {
	margin: 0 15px 0 15px;
	padding: 3px 0 3px 0;
}
#recall strong {
	color: #666;
	margin-left: 3px;
	font-size: 1.2em;
	display: block;
	margin-bottom: 3px;
}

#recall #borbot  {
	border-bottom: 1px dotted #999;
}
#recall p {
	padding: 7px 0 7px 0;
	color: #333;
}
#recall p span {
	font-weight: bold;
	color: #C33;
	font-size: 0.9em;
}


#addRecall  {
	color: #666;
	width: 425px;
	float: left;
	margin-left: 15px;
	margin-top: 15px;
}
#addRecall h2 {
	font-family: Geneva, Verdana, sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	color: #069;
}
#addRecall strong   {
	line-height: 1.6em;

}
#addRecall p #important {
	color: #F33;
}
#addRecall #author {
	border: none;
	background-image: url(images/bg_inputtext300.gif);
	display: block;
	width: 300px;
	background-repeat: no-repeat;
	height: 22px;
	padding: 0 5px 0 5px;
	font-family: Geneva, Verdana, sans-serif;
	color: #666;
	font-weight: bold;
	font-size: 1em;
}
#addRecall #benefits  , #disadvantages {
	border: none;
	font-family: Geneva, Verdana, sans-serif;
	font-size: 1em;
	display: block;
	padding: 2px 5px 2px 5px;
	background-image: url(images/bg_inputtextarea2.gif);
	height: 34px;
	width: 421px;
	background-repeat: no-repeat;
	background-color: #eaeaea;
}
#addRecall #comments  {
	border: none;
	font-family: Geneva, Verdana, sans-serif;
	font-size: 1em;
	display: block;
	padding: 2px 5px 2px 5px;
	background-image: url(images/bg_inputtextarea5.gif);
	height: 69px;
	width: 421px;
	background-repeat: no-repeat;
	background-color: #eaeaea;
}
#addRecall #period_num {
	border: none;
	background-image: url(images/bg_inputtext44.gif);
	width: 44px;
	background-repeat: no-repeat;
	height: 22px;
	padding: 0 5px 0 5px;
	font-family: Geneva, Verdana, sans-serif;
	color: #666;
	font-size: 1em;
}
#addRecall form #period {
	font-family: Geneva, Verdana, sans-serif;
	color: #666;
	font-size: 1em;
	margin-left: 5px;
}
#vsep {
	background-image: url(images/vsep.gif);
	background-repeat: repeat-y;
	width: 2px;
	float: left;
	height: 354px;
	padding: 0;
	margin: 10px 0 0 -10px;
}
#hsep {
	height: 2px;
	width: auto;
	background-image: url(images/hsep.gif);
	background-repeat: repeat-x;
	margin-right: 15px;
	margin-left: 15px;
}
#rules {
	width: 130px;
	float: right;
	font-family: Geneva, Verdana, sans-serif;
	font-size: 0.9em;
	padding: 7px;
	color: #666;
	background-color: #E0E0E0;
	margin: 10px 15px 15px 0;
}
#rules p {
	margin: 0;
	padding: 0;
	margin-bottom: 10px;
}
#send_recall {
	padding-left: 30px;
}
#item_recalls {
	color: #093;
	font-weight: bold;
	margin-bottom: 5px;
}
#item_recalls a{
	font-weight: bold;
	color: #093;
}
#item_recalls span {
	color: #666;
}
td#footer {
	background-image: url(images/footer.jpg);
	height: 40px;
	text-align: center;
	font-size: .8em;
	color: #FFF;
	font-weight: bold;
	letter-spacing: 0.1em;
}