/*
*
* Основные элементы страницы
*
*******************************/
* { padding: 0; margin: 0; font-size: 100%; }

BODY
{
	background-color: #616161;
	color: #000000;
	font-family: Tahoma; Arial, Sans-Serif;
	font-size: 75%;
}

INPUT
{ font-size: 75%; }

TEXTAREA
{ font-size: 120%; }

SELECT
{ font-size: 75%; }

BODY A
{ color: #000122; }

IMG
{ border: none; display: inline; }

TABLE
{ padding: 0; margin: 0; }

TABLE, TD, TH
{ border-collapse: collapse; border-spacing: 0; border: none; }

H1
{ font-family: Tahoma; font-size: 140%; font-weight: bold; color: #6D7276; margin: 0px 0 0px 0;}

H2
{ font-family: Arial Narrow; font-size: 100%; font-weight: bold; color: #6D7276; text-transform: uppercase; margin: 20px 0 20px 0; text-decoration: underline; }

H5
{ font-family: Arial Narrow; font-size: 90%; font-weight: bold; color: #ffffff; text-decoration: none; }

H6
{ font-family: Arial Narrow; font-size: 180%; font-weight: bold; color: #ffffff; text-transform: uppercase; text-decoration: underline; }


HR
{ margin-top: 20px; margin-bottom: 20px; }

.Red
{ color: #FF0000; }

#headban1
{
	padding: 200px;
}

#headban2
{
	padding: 15px;
}
/*
*
* Вспомогательные элементы страницы
*
*******************************/

/*
  Главнаяя таблица
*/

#MainTable
{ width: 100%; height: 100% }

/*
  Заголовок страницы
*/

#Header
{
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	padding-left : 10px;
}

#Header A
{ font-size: 10px; color: #FFFFFF;  font-weight: bold; text-decoration: none;}

#Header A:Hover
{ font-size: 10px; color: #FFFFFF;  font-weight: bold; text-decoration: underline;}

#HeaderLeftPart

#HeaderRightPart

#HeaderRightPart IMG 
{ display: block; }

/*
  Главное меню
*/

#MainMenu
{ background: url('/i/MainMenuBG.gif') repeat-x center; padding-left: 50px; height: 31px; }

#MainMenu TD
{ padding-left: 13px; padding-right: 13px; text-align: center; vertical-align: middle; white-space: nowrap; font-family: Arial Narrow; /*font-size: x-small;*/ color: #FFFFFF; text-transform: uppercase; height: 31px; }

#MainMenu TD A
{ color: #000000; text-decoration: none; }

#MainMenu .Home
{ padding-left: 0px; padding-right: 16px; }

#MainMenu .Search
{ padding-left: 13px; padding-right: 31px; text-align: right;}

#MainMenu .MenuSelected
{ background-color: #EE4135; background: url('/i/MenuSelectedItem.gif') #EE4135 no-repeat left bottom; }

#MainMenu .MenuSelected A
{ color: #FFFFFF }

#MainMenu TABLE
{ width: 100%; }

#MainMenu INPUT
{ width: 110px; }

/*
 Фото недели
*/
#weekfoto
{
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-left : 0px;
}



/*
 Фото недели текст
*/
#weekfotoname
{
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
	padding-left : 0px;
}
#weekfototrick
{
	font-size: 10px;
	color: red;
	font-weight: bold;
	text-decoration: none;
	padding-left : 0px;
}
#weekfototext
{
	font-size: 10px;
	color: #ffffff;
	font-weight: normal;
	text-decoration: none;
	padding-left : 0px;
}



/*
 Субменю
*/
#smenu
{
	font-size: 12px;
	color: #0072bc;
	font-weight: normal;
	text-decoration: none;
	padding-left : 10px;
}



/*
  Правая колонка
*/

#RightMenu
{
	padding: 15px 15px;
	line-height: 1.7;
	width: 100%;
}

#RightMenu B
{ display: block; text-transform: uppercase; margin-left: 12px; }

#RightMenu UL
{ margin-left: 15px; padding: 0px; }

#RightMenu UL LI UL
{ list-style-image: url('/i/Square.gif'); list-style-type: none; margin: 5px 0 15px 10px; padding: 0px; }

/*
  Форма авторизации
*/

#AuthForm
{
	padding: 15px 15px 15px 15px;
}


/*
  Форма авторизации для альтернативных браузеров
*/
#AlterAuthForm
{ padding: 10px 10px 10px 10px; 
background-color : White;}

#UserCabinet
{ padding: 0 25px 20px 27px; }

#AuthForm INPUT
{ width: 110px; }

#Button
{ padding-left: 5px; }

#ContactsAndBanners
{ background: url('/i/RightColumn.jpg') no-repeat left top; }
/*
  Контакты
*/

#Contacts
{ padding: 20px 50px 60px 25px;  font-size: 90%; }

/*
  Баннеры
*/

.RightMenuBanner
{ padding: 20px 20px 30px 25px; }

/*
  Выпадающее меню
*/

#DropDownMenu
{ margin: 0 50px 0 50px; background-color: #E3E3E3; text-transform: uppercase; font-family: Arial Narrow; font-size: 90%; color: #7B7B7B; }

/*
#DropDownMenu A
{ margin-left: 10px; color: #7B7B7B; font-family: Arial Narrow; font-size: 90%; text-decoration: none; text-transform: uppercase; }
*/

#DropDownMenu TABLE
{ margin-left: 10px; width: 100%; }

#DropDownMenu TD
{ padding: 10px; padding-left: 15px; background: url('/i/UpDownArrows.gif') no-repeat left center; cursor: pointer;}

#DropDownCatalog
{ margin: 0 50px 0 50px; padding-bottom: 15px; border-bottom: 3px solid #E3E3E3; display: none; }

#DropDownCatalog A
{ margin-left: 10px; color: #7B7B7B; font-size: 90%; text-decoration: none; }

#DropDownCatalog TABLE
{ margin: 10px; width: 100%; }

#DropDownCatalog TD
{ vertical-align: top; }

#DropDownCatalog UL
{ list-style: none; }

#DropDownCatalog .ItemSelected
{ background-color: #EE4135; }

#DropDownCatalog .RowSelected A
{ color: #000000; }

#DropDownCatalog .ItemSelected A
{ color: #FFFFFF; }


/*
  Footer
*/

#Footer
{ margin: 60px 50px 15px 50px; }

#Footer DIV
{ font-size: 90%; }

#Footer DIV A
{ color: #EE4135; }

#Footer #HelpMenu
{ width: 30%; vertical-align: top; }

#Footer #HelpMenu IMG
{ padding-right: 20px; }

/*
  Содержимое страницы
*/

#PageContent
{ padding: 10px 10px 10px 10px; width: 100%; font-size: 105%; vertical-align: top;  }

#PageContentNew
{ width: 100%; font-size: 110%; vertical-align: top;  }

#PageContentNew1
{ width: 100%; font-size: 80%; vertical-align: top;  }


#PageContent #BreadCrumbs
{ font-style: italic; }

#PageContent #Column
{ background: url('images/GreyPoint.gif') repeat-y center; float: left; width: 100%; padding-top: 30px; padding-bottom: 30px; font-style: italic; }

#PageContent #Column .LeftColumn
{ width: 45%; float: left; padding-bottom: 30px; }

#PageContent #Column .RightColumn
{ width: 45%; float: right; padding-bottom: 30px; }

#PageContent UL
{ list-style-image: url('/i/Square.gif'); margin-left: 30px; padding: 0px;}

#NewsDate
{ font-style: italic; font-size: 90%; }

#PartnerLogoLink
{ float: right; margin-top: -56px; }

#UserQuestion
{ font-weight: bold; }

#UserQuestionInfo
{ font-style: italic; font-size: 90%; }

#Answer
{ font-style: italic; padding: 20px; 15px; 20px 15px; }

.FormComment
{ font-size: 80%; }

#FeedbackForm
{ display: none; }

#ShowHideFeedbackForm
{ font-weight: bold; cursor: pointer; }

.Material
{ color: #666666; text-decoration: none; font-style: italic; }

/* Каталог */

.Product
{ border-bottom: solid 1px #E3E3E3; padding: 20px 0 20px 0; }
/*
.Product .ProductName
{ font-weight: bold; color: #717171; }

.Product .ProductDesc
{ margin-bottom: 15px; }

.Product .ProductMoreInfo
{ background: url('/i/LightGrayArrow.gif') no-repeat left bottom; padding-left: 15px; float: left; }

.Product .ProductPrice
{ color: #0072BC; font-size: 200%; float: right; margin-right: 30px; }

.Product .ProductImage
{ float: left; width: 120px; }
*/
.ProductName
{ font-weight: bold; color: #717171; }

.ProductDesc
{ margin-bottom: 15px; }

.ProductMoreInfo
{ background: url('/i/LightGrayArrow.gif') no-repeat left bottom; padding-left: 15px; float: left; }

.ProductPrice
{ color: #601010; font-size: 150%; float: left; margin-right: 30px; }


.ProductPrice1
{ color: #ffffff; font-size: 150%; float: left; margin-right: 30px; }

.ProductImage
{ float: left; width: 120px; }

#Configurator TD
{ padding: 10px; }

#Configurator SELECT
{ width: 200px; }

.cart_contents td { border-bottom: 1px solid #E3E3E3; padding: 5px; }
.cart_contents .name, .cart_contents .qty { text-align: left }
.cart_contents .qty input { text-align: center; white-space: nowrap }
.cart_contents th { font-weight: bold; color: #595959; padding: 5px; border-bottom: solid 1px #E3E3E3 }
.cart_contents .cart_buttons { padding: 10px 0px; }
.cart_contents .totals { font-weight: bold }
.cart_contents .totals td { border-top: 1px solid #DBDBDB; border-bottom: none }
.cart_contents .cart_discount td { border-top: 1px solid #E3E3E3 }

.UserOrders
{ text-align: center; width: 100%; }

.UserOrders TH
{ font-weight: bold; padding: 5px; border-bottom: solid 1px #E3E3E3; }

.UserOrders TD
{ border-bottom: 1px solid #E3E3E3; padding: 5px; }


.ProgrammGrey
{ color: #8C8C8C }

.ProgrammGrey A
{ color: #8C8C8C }

/* Форум */
#Forum td {
	margin: 5px;
	padding: 5px;
}

.Cat_title1 {
	color:#44484D; 
	font-weight:bold;
	font-size:11px;
	background-color:#ECEFF2;
}

.Cat_title2 td {
	border-bottom:1px solid #EEEEEE;
}

.bg_source_message {
	background-color:#F7F9FA; 
}

.boldlink1 {
	font-weight:bold;
	font-size:10px;
}
.topic_first td {
	border-bottom:4px solid #ECEFF2;
}
.topic_reply td {
	border-bottom:1px solid #ECEFF2;
}
.big {
	font-size:12px;
}

.small {
	font-size:10px;
}

/* BBcode buttons style */
.forum_bbutton {
	width:90px;
	font-size:x-small;
}

/* BBcode [code] style */
.forum_scrollDiv {
	width: 95%;
	overflow:auto;
	_margin-right:-50000px;
	border: 1px solid #CCCCCC;
	background-color:#FFFFFF;
	padding:10px;
	white-space : nowrap;
	font-family: 'Courier New';
}



/*
Содержимое титульной страницы
*/

#MainPageCatalog
{ width: 100%; }

/*
Содержимое титульной страницы левый блок (нововсти компаний и пресс-релизы)
*/

#MainPageTop
{
	font-size: 80%;
	padding-left : 10px;
}

/*
Содержимое титульной страницы левый блок (часть для баннерообнемной сети)
*/

#MainPageBan
{
    font-size: 80%;
}


/*
Содержимое титульной страницы левый блок (блок по середине)
*/

#MainPageTopCont
{
	font-size: 80%;
	padding-left : 0px;
}

#Bold
{
	font-size: 80%
	padding-left : 0px;
	font-weight: bold;
}

/*
Маленький баннер на титульной странице (в данный момент Ейский кубок)*/
#MainPageTopBan
{
	padding-left : 10px;
}


/*
Фото недели большая (фотография с комментариями)*/
#MainPageWeekFoto
{
	padding-left : 10px;
}



#MainPageTopEx
{ font-size: 120%;  }

#MainPageBottom
{ border-top: solid 3px #717171;  }

#MainPageCatalog TD
{ text-align: center; }

#MainPageCatalog .ItemPrice
{ background: url(/i/MainPageLightGrayArrow.gif) no-repeat bottom right; color: #0072BC; font-size: 200%; margin: 10px; }

#MainPageCatalog .ItemPrice IMG
{ border-bottom: 5px; }

#MainPageCatalog .Selected
{ background: url(/i/CatalogSelectedBG.jpg) no-repeat bottom right; }

#MainPageCatalog .Selected .ItemPrice
{ background: url(/i/MainPageDarkGrayArrow.gif) no-repeat bottom right; color: #0072BC; font-size: 200%; margin: 10px; }

#MainPageCatalog .Selected .ItemPrice IMG
{ margin-bottom: 5px; }