/* Default styles */
/*
Default colors:
Texts: Dark Gray #666666
Links: Dark Blue #1E2A60
Hover: Orange #ff6600
SomeValues: Orange #ff6600
*/

A:link 		{ Text-decoration: none; color: #336699;}
A:visited 	{ Text-decoration: none; color: #336699;}
A:active 	{ Text-decoration: none; color: #336699;}
A:hover 	{ Text-decoration: underline; color: #ff6600;}

Body {
	margin-bottom : 0;
	margin-left : 0;
	margin-right : 0;
	margin-top : 0;
	vertical-align: top;
	background-color: #dde1e6;
	background-image: url(images/background.jpg); 
	background-repeat: repeat;
}

Table {
	padding: 0px;
	font-family: Tahoma;
	font-size: 12px;
	color: #666666;
}

Hr { width: 98%; height: 0px; border: 1px dotted #cccccc; }

.gr6 {
filter:Gray
}

/* Шапка сайта */
Table.Head_Top { }

.TheMain_Menu {
position: absolute;
top: 126px;
left: 50%;
margin-left: -500px;


}

.TheMain_Menu_Items {
font : bold italic 18px Tahoma;
color : #F5F5F5;
}

.TheMain_Menu_Selected_Item{
font : bold italic 18px Tahoma;
color : White;
}

/* Begin центральная информационная область */
.CenterSide {
	background-color : White;
	padding-top: 20px;
}

.CenterSide div.pNavigation {padding: 0 0 20 20; font-size:14px; vertical-align: bottom; font-weight : bold; font-style : normal; color: #ff6600;}

.BgTable{
	background: url(images/bg.gif) bottom right;
	background-repeat: no-repeat;
	background-color: White;
}

/* Begin MainPageItems */
Table.MainPageItems td.pListHead { padding: 0 0 20 20; color: #ff6600; font-size : 14px; font-weight: bold;}
Table.MainPageItems td.pEmpty { padding: 20px;}
Table.MainPageItems td.pHead {
	font-weight : bold;
	font-size : 11px;
}

Table.MainPageItems td.pPrice {
	font-family: Tahoma;
	color : Black;
	font-weight : bold;
	font-style: italic;
	font-size : 17px;
	text-align: right;
	padding-right: 37px;
}
/* End */


/* Begin список моделей */
Table.ListOfModels td { font-size: 11px;}
Table.ListOfModels td.pNavigation 	{padding: 0 0 20 20; font-size:14px; vertical-align: bottom; font-weight : bold; font-style : normal; color: #ff6600;}
Table.ListOfModels td.pText {padding-right: 10px; }
Table.ListOfModels Table.pSearch {padding: 20px; }
Table.ListOfModels A:link 				{Text-decoration: underline;}
Table.ListOfModels A:visited 			{Text-decoration: underline;}
Table.ListOfModels A:active 			{Text-decoration: underline;}
Table.ListOfModels A:hover 			{Text-decoration: underline;}
Table.ListOfModels div.pPrice 		{font-size: 12px; color: #ff6600; font-weight: bold;}
Table.ListOfModels td.pFilter 		{padding: 0 20 30 20; }
/* End */


/* Begin ???????? ?????? */
Table.ModelProperties td			{padding:0; font-size:8pt ; font-family:Verdana; vertical-align: bottom;}
Table.ModelProperties td.pTitle	{padding:0 0 1.2em 0;}
Table.ModelProperties td.pName	{padding:0 10px 0 0; font-size:8pt; line-height:1.2em; vertical-align: bottom; background:url('images/dots.gif') repeat-x bottom right;}
Table.ModelProperties span			{background-color:white; padding-right:2px;}

Table.DeviceInfo td.pNavigation 	{ padding: 0 0 5 5; font-size:14px; vertical-align: bottom; font-weight : bold; font-style : normal; color: #ff6600;}
Table.DeviceInfo div.pPrice 		{font-family: Tahoma; font-size: 21px; color: #ffffff; font-weight: bold;}
Table.DeviceInfo div.aPrice 		{font-family: Tahoma; font-size: 21px; color: #ff6600; font-weight: bold;}
Table.DeviceInfo A:link 			{Text-decoration: underline;}
Table.DeviceInfo A:visited 		{Text-decoration: underline;}
Table.DeviceInfo A:active 			{Text-decoration: underline;}
Table.DeviceInfo A:hover 			{Text-decoration: underline;}
/* End */

/* End */

img.sItems {
width: 48px;
}




/* Begin левая информационная область */
.LeftSide {
	background-color : #FCFCFC;
	padding-top: 14;
}

Table.MainPageMenu td {
 	padding:0;
	FONT: 12px Verdana, Tahoma;
	}

Table.MainPageMenu td.pHead    		{font-size: 12px; font-weight: bold; color: White; padding: 0 0 0 10;  background-color: #9CBEDC;}
/* End */


/* Begin правая информационная область */
.RightSide { 
	background-color: #fcfcfc;	
	padding-top: 14;
}

Table.MainPageNews td.pHead    		{font-size: 12px; font-weight: bold; color: White; padding: 0 0 0 10;  background-color: #9CBEDC;}
Table.MainPageNews td.pRowHead 		{font-size: 12px; padding-left: 10; padding-right: 10px;}
Table.MainPageNews td.pRowText 		{font-size: 12px;}

Table.MainPageTime td.pHead    		{font-size: 12px; font-weight: bold; color: White; padding: 5 10 5 10;  background-color: #9CBEDC;}
Table.MainPageTime td.pText		 	{font-size: 12px; padding-left: 10px; padding-right: 10px; line-height: 18px}
/* End */


Table.newsList 							{ }
Table.newsList 	td.pHead				{ padding-bottom: 20px; font-size:14px; font-weight: bold; color: #ff6600; }
Table.pNewsRow								{ padding-top: 10px; padding-bottom: 10px;}
Table.newsList td.pDate 				{ }
Table.newsList td.pText 				{ }

Table.NewsDetails { }
Table.NewsDetails td.pHead	{ padding-bottom: 20px; font-size:14px; font-weight: bold; color: #ff6600;}
Table.NewsDetails td.pTitle { padding-bottom: 10px;}

Table.Cart { }
Table.Cart td.pHead  { padding-bottom: 20px; font-size:14px; font-weight: bold; color: #ff6600;}
Table.Cart td.pTitle { padding-bottom: 10px;}





Table.AltInfo    A:link 	{ Text-decoration: none; color: #336699;}
Table.AltInfo    A:visited 	{ Text-decoration: none; color: #336699;}
Table.AltInfo    A:active 	{ Text-decoration: none; color: #336699;}
Table.AltInfo    A:hover 	{ Text-decoration: underline; color: #ff6600;}



/* Все что ниже относится к статьям Articles */
.post, .comment, .comment_form {
	margin-bottom: 20px;
    * height: 0;
}

.post .title, .comment .title {
	font-weight: bold;
    * height: 0;
}

.post .story, .comment .story {
	text-align: justify;
	line-height: 140%;
	padding-left: 10px;
	padding-right: 10px;
}

.post hr, .comment hr {
	width: 50%;
}

.post .date, .comment .date {
	font-size: 80%;
}

.post .attr, .comment .attr {
	font-size: 80%;
	text-align: right;
}

.post .cn_news_even, .comment .cn_comment_odd {
}

.post .cn_news_odd, .comment .cn_comment_even {
	background: #f7f7f7;
}

.post .cn_news_odd hr, .comment .cn_comment_even hr {
	color: #fff;
	border-top: 1px solid #fff;
	border-left: 1px solid #fff;
	height: 2px;
}

.error_message {
	background: #f7f7f7;
	padding: 5px;
	width: 300px;
	color: red;
}

.pages {
	text-align: center;
}

.dateheader {
	font-size: 13px;
	margin-bottom: 10px;
}

.cute_poll {
	background: #f3f3f3;
	font-size: 9px;
	text-align: center;
}

#calendar {
	text-align: center;
	font-size: 12px;
}

.hilite {
	color: red;
	background: yellow;
}

.specSwitcher {
	FONT-SIZE: 100%; MARGIN-BOTTOM: 1.3em
}
.specSwitcher I {
	PADDING-RIGHT: 3px; PADDING-LEFT: 8px; PADDING-BOTTOM: 1px; MARGIN: 0px 5px 0px 0px; PADDING-TOP: 4px; FONT-STYLE: normal
}
.specSwitcher .current {
	BACKGROUND: #ff9600
}
.specSwitcher .current .b-pseudo-link {
	BORDER-BOTTOM-COLOR: #ff9600; CURSOR: default; COLOR: #000000;
}

.b-pseudo-link {
	CURSOR: pointer; COLOR: #336699; BORDER-BOTTOM: 1px dotted; WHITE-SPACE: nowrap; POSITION: relative; TOP: -0.14em; TEXT-DECORATION: none
}
.b-pseudo-link SPAN {
	POSITION: relative; TOP: 0.14em
}


/* Конец Articles */

/* Поиск как в гуле */
.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	position:relative;
    margin: 0px;
	padding: px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 12px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('images/autocomplete_indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;	
}

.qnt {
  position:absolute;
  top:-10px;
  // top:2px;
  right:5px;
  font-size:0.8em;
  color:#26A908;
}

}
/* конец поиска */
