
/*
Siter's Styles v.4.2.
22.01.2008
INSPIRO - IT Development and Consulting
http://www.inspiro.ru
*/

a, img{
  border:0;
  outline:0;
}
html, body{margin:0; padding:0; width: 100%;	height: 100%;}

p, div{margin: 0px;}

body, table {
	color: #000000;
	font-size: 11px;
	font-family: Tahoma;
}
/*--основной стиль ссылок--*/
A:link
{
    COLOR: #009500;
    TEXT-DECORATION: underline;
}
A:visited
{
    COLOR: #009500;
    TEXT-DECORATION: underline;
}
A:active
{
    COLOR: #009500;
    TEXT-DECORATION: none;
}
A:hover
{
	COLOR: #009500;
	TEXT-DECORATION: none;
}

/*--cut here--*/

#wrapper {
	width: 800px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	border-left: #dddddd 1px dotted; border-right: #dddddd 1px dotted;
	background: url(/img/design/wrapper_bg.gif) repeat-y 100% 0;
	}

#wrapper_index {
	width: 800px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	border-left: #dddddd 1px dotted; border-right: #dddddd 1px dotted;
	}


/* Header
-----------------------------------------------------------------------------*/
#header {height: 180px; background-color: #ffffff;}

table.header_table {width: 100%; height: 180px;}

#content {padding: 0 0 50px; }

#footer {width: 800px;	margin: -50px auto 0; height: 50px;	color: #000000; border-top: #dddddd 1px solid;  background-color: #dddddd;}
div.copy_links a:link, div.copy_links a:visited {font-family: Tahoma; font-size: 10px; COLOR: #009500; TEXT-DECORATION: none;}
div.copy_links a:active, div.copy_links a:hover {font-family: Tahoma; font-size: 10px; COLOR: #009500; TEXT-DECORATION: underline;}
table.copy_t {width: 100%; height: 50px; margin: 0 auto; border-top: #ffffff 1px solid;} table.copy_t td {	padding: 0 10px 0 10px; }
/* Со старого сайта для faq */
.quest {
	color: #FF0000;
	font-weight: bold;
}
.answer {
	color: #009933;
	font-weight: bold;
}

/*--коментарии-пояснения в оформлении товара--*/
.cap{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold; 
	font-size:10px; 
	color:#E83C3C;
	padding-left:10px; 
	padding-top:5px; 
	padding-right:15px;
	padding-bottom:3px;
}
/*--стиль некторых сообщений в магазине--*/
.message {
	background-color:#FFFFCC;
	font-weight:bold;
	border-color:#FF0000;
	border:1px;
	border-style:dashed;
}
/*--комментарии в формах--*/
.comments {
	font-size:10px;
	font-weight:bold;
	height:16px;
	color: #666666;
}
/*--цена в блоках--*/
.price span{
	font-size:13px;
	font-weight: bold;
	font-style: italic;
	color: #ff0000;
	font-family: Arial, Helvetica, sans-serif;
}
.price {
	color: #666666;
}
/*--стиль для чекбоксов--*/
.checkbox {
	background-color:#FFFFFF;
	border: none;
}
/*--стили ячеек в меню верхних разделов--*/
td.top_menu {
	height: 32px;
	white-space: nowrap;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: #ffffff 3px solid;
}
td.top_menu span {
	background-image: url(/img/design/adn_grey.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 12px;
	padding-right: 12px;
	
}
.top_menu a:link {font-family: Tahoma; font-size: 11px; font-weight: bold; COLOR: #000000; TEXT-DECORATION: none;}
.top_menu a:visited {font-family: Tahoma; font-size: 11px; font-weight: bold; COLOR: #000000; TEXT-DECORATION: none;}
.top_menu a:active {font-family: Tahoma; font-size: 11px; font-weight: bold; COLOR: #666666;  TEXT-DECORATION: none;}
.top_menu a:hover {font-family: Tahoma; font-size: 11px; font-weight: bold; COLOR: #666666;  TEXT-DECORATION: none;}

td.top_menu_on {
	height: 32px;
	white-space: nowrap;
	text-align: center;
	padding-left: 10px;
	padding-right: 10px;
	border-bottom: #009500 3px solid;
}
td.top_menu_on span {
	background-image: url(/img/design/adn_green.gif);
	background-repeat: no-repeat;
	background-position: 0% 50%;
	padding-left: 12px;
	padding-right: 12px;
}
.top_menu_on a:link {font-family: Tahoma; font-size: 11px; font-weight: bold; COLOR: #000000; TEXT-DECORATION: none;}
.top_menu_on a:visited {font-family: Tahoma; font-size: 11px; font-weight: bold; COLOR: #000000; TEXT-DECORATION: none;}
.top_menu_on a:active {font-family: Tahoma; font-size: 11px; font-weight: bold; COLOR: #666666;  TEXT-DECORATION: none;}
.top_menu_on a:hover {font-family: Tahoma; font-size: 11px; font-weight: bold; COLOR: #666666;  TEXT-DECORATION: none;}

/*--главные заголовки блоков (ВНЕтабличные)--*/
h1 {
	font-family: Tahoma;
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	margin: 0px;
}
h2 {
	font-family: Tahoma;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin: 0px;
}
h3 {
	font-family: Tahoma;
	font-size: 11px;
	color: #009500;
	font-weight: normal;
	margin: 0px;
}
.title {
	font-family: Tahoma;
	font-size: 18px;
	color: #000000;
	font-weight: normal;
	margin: 0px;
}
.title_green {
	font-family: Tahoma;
	font-size: 18px;
	color: #009500;
	font-weight: normal;
	margin: 0px;
}
/*--стиль второго уровня навигации--*/
table.L_1{color:#F60;}
table.L_2{color:#F60;}
table.L_3{color:#F60;}

.L_1 a:link {font-size: 11px; COLOR: #009500; TEXT-DECORATION: underline;}
.L_1 a:visited { font-size: 11px; COLOR: #009500; TEXT-DECORATION: underline;}
.L_1 a:active {font-size: 11px; COLOR: #009500;  TEXT-DECORATION: none;}
.L_1 a:hover {font-size: 11px; COLOR: #009500;  TEXT-DECORATION: none;}
.L_1{color:#ff0000;}

.L_2 a:link {font-size: 11px; COLOR: #666666; TEXT-DECORATION: underline;}
.L_2 a:visited { font-size: 11px; COLOR: #666666; TEXT-DECORATION: underline;}
.L_2 a:active {font-size: 11px; COLOR: #666666;  TEXT-DECORATION: none;}
.L_2 a:hover {font-size: 11px; COLOR: #666666;  TEXT-DECORATION: none;}
.L_2{color:#ff0000;}
/* -- третий уровень навигации -- */
.L_3 a:link {font-size: 11px; COLOR: #009500; TEXT-DECORATION: underline;}
.L_3 a:visited { font-size: 11px; COLOR: #009500; TEXT-DECORATION: underline;}
.L_3 a:active {font-size: 11px; COLOR: #009500;  TEXT-DECORATION: none;}
.L_3 a:hover {font-size: 11px; COLOR: #009500;  TEXT-DECORATION: none;}
.L_3{color:#ff0000;}

/*--зеленая ссылка--*/
.green_link a:link {COLOR: #009500; TEXT-DECORATION: underline;}
.green_link a:visited {COLOR: #009500; TEXT-DECORATION: underline;}
.green_link a:active {COLOR: #009500;  TEXT-DECORATION: none;}
.green_link a:hover {COLOR: #009500;  TEXT-DECORATION: none;}

/*--стиль сслыки "подробнее >>"--*/
span.next {
	font-family: Tahoma; 
	font-size: 11px; 
	COLOR: #009500; 
	TEXT-DECORATION: none;
	background-image: url(img/design/arrow_green.gif);
	background-repeat: no-repeat;
	background-position: 100% 50%;
	height: 15px;
	padding-right: 10px;
}

.next a:link {font-family: Tahoma; font-size: 11px; COLOR: #009500; TEXT-DECORATION: underline;}
.next a:visited {font-family: Tahoma; font-size: 11px; COLOR: #009500; TEXT-DECORATION: underline;}
.next a:active {font-family: Tahoma; font-size: 11px; COLOR: #009500; TEXT-DECORATION: none;}
.next a:hover {font-family: Tahoma; font-size: 11px; COLOR: #009500; TEXT-DECORATION: none;}

/*--красная ссылка--*/
.red_link a:link {COLOR: #ff0000; TEXT-DECORATION: underline;}
.red_link a:visited {COLOR: #ff0000; TEXT-DECORATION: underline;}
.red_link a:active {COLOR: #ff0000;  TEXT-DECORATION: none;}
.red_link a:hover {COLOR: #ff0000;  TEXT-DECORATION: none;}

.blue_link a:link {COLOR: #3366cc; TEXT-DECORATION: underline;}
.blue_link a:visited {COLOR: #3366cc; TEXT-DECORATION: underline;}
.blue_link a:active {COLOR: #3366cc;  TEXT-DECORATION: none;}
.blue_link a:hover {COLOR: #3366cc;  TEXT-DECORATION: none;}

/*--белая ссылка--*/
.w_link a:link {COLOR: #ffffff; TEXT-DECORATION: underline;}
.w_link a:visited {COLOR: #ffffff; TEXT-DECORATION: underline;}
.w_link a:active {COLOR: #ffffff;  TEXT-DECORATION: none;}
.w_link a:hover {COLOR: #ffffff;  TEXT-DECORATION: none;}

.grey_link a:link {COLOR: #666666; TEXT-DECORATION: underline;}
.grey_link a:visited {COLOR: #666666; TEXT-DECORATION: underline;}
.grey_link a:active {COLOR: #666666;  TEXT-DECORATION: none;}
.grey_link a:hover {COLOR: #666666;  TEXT-DECORATION: none;}

.on_top a:link {COLOR: #aaaaaa; TEXT-DECORATION: none;}
.on_top a:visited {COLOR: #aaaaaa; TEXT-DECORATION: none;}
.on_top a:active {COLOR: #aaaaaa;  TEXT-DECORATION: none;}
.on_top a:hover {COLOR: #aaaaaa;  TEXT-DECORATION: none;}

/*--главный стиль инпутов и батонов--*/
input {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	border: #afafaf 1px solid;
}
/*--главный стиль селектов--*/
select {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	border: #afafaf 1px solid;
}
/*--мелкий вторичный шрифт--*/
.small {
	font:11px Tahoma;
	}
/*--основыне цвета текста--*/
.green {color: #009500;}
.red {color: #ff0000;}
.blue {color: #3366cc;}
.white {color: #ffffff;}
.grey {color: #666666;}

/*--блок стилей для таблиц корзины--*/
table.border {
	border: #cccccc 1px solid;
}
table.gb {
	border-top: #cccccc 1px solid;
	border-left: #cccccc 1px solid;
}
td.gb {
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
	vertical-align: top;
}
/*--блок стилей для таблиц корзины - шапка таблиц--*/
td.gb_t, th.gb_t  {
	text-align: center;
	background-color: #eeeeee;
	font-weight: bold;
	padding:5px 3px 5px 3px;
	border-bottom: #cccccc 1px solid;
	border-right: #cccccc 1px solid;
}
.gb_2{
border:1px solid #ccc;
padding:5px 3px	;
}

/*--для левых колонок--*/
td.left {padding: 5px;	border-right: #bbbbbb 1px solid; vertical-align: top;}
/*--для центральных колонок--*/
td.center {padding: 5px; vertical-align: top; text-align:left; width: 600px;}
/*--для правых колонок--*/
td.right {padding: 2px;	vertical-align: top; width: 200px;}
/*--стиль div'a в навигации--*/
.nav {
	padding: 2px;
}
/*--названия характеристик--*/
.sg{
	font:normal 11px Tahoma;
	color: #666666;
}
/*--рамка изображений товаров--*/
.pic {
	border: #cccccc 1px solid;
}
/*--второстпенные заголовки на страницах--*/
.title_t {
	color: #000000;
	font-weight: bold;
	font-size: 11px;
   font-family: Tahoma;
}
.news {
	color: #009500;
}
/*--дата в новостях и статьях--*/
.date {
	color: #666666;
	font-size: 11px;
   font-family: Tahoma;
}
/*--стиль для полей форм--*/
input.in_st {
	width: 100%;
}

a.inspiro_link:link, a.inspiro_link:visited {font-family: Tahoma; font-size: 11px; COLOR: #666666; TEXT-DECORATION: underline;}
a.inspiro_link:active, a.inspiro_link:hover {font-family: Tahoma; font-size: 11px; COLOR: #666666; TEXT-DECORATION: none;}

td.padding_5 {
	padding: 5px;
}
table.panel {
	background-image: url(/img/design/pan_bg.jpg);
	background-repeat: repeat-x;
	background-color: #efefef;
	color: #333333;
}
table.panel_top {
	background-image: url(/img/design/new_pan_bg.jpg);
	background-repeat: repeat-x;
	background-color: #fef19e;
	color: #333333;
}
table.news_tab {
	background-image: url(/img/design/news_pan_bg.jpg);
	background-repeat: repeat-x;
	background-color: #f8f8f1;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 10px;
}
td.news {
	padding: 8px;
	color: #444444;
	border-right: #cccccc 1px dotted;
	background-image: url(/img/design/news_corn.gif);
	background-repeat: no-repeat;
	background-position: 98% 95%;
	width:33%;
}
td.news_3 {
	padding: 8px;
	color: #444444;
	background-image: url(/img/design/news_corn.gif);
	background-repeat: no-repeat;
	background-position: 98% 95%;
	width:33%;
}
td.news_v {
	padding: 8px;
	color: #444444;
	border-bottom: #cccccc 1px dotted;
	background-image: url(/img/design/news_corn.gif);
	background-repeat: no-repeat;
	background-position: 98% 95%
}
td.news_r {
	padding: 8px;
	color: #444444;
	background-image: url(/img/design/news_corn.gif);
	background-repeat: no-repeat;
	background-position: 98% 95%
}
/************************CABINET************************/
div.tit {
	padding-bottom: 8px;
	color: #cccccc;
}
span.title_2 {
	font:bold 12px Arial;
	color: #5d4275;
}
/************************CABINET************************/

.b_bord {
	border-bottom: #cccccc 1px dotted;
}
.ch {
	background-image: url(/img/design/ch_bg.gif);
	background-repeat: repeat-x;
	background-position: 0% 100%;
	background-color: #f7f7f7;
	border: #dcdcdc 1px solid;
}
/*************PAGER****************/
table.pager {
	font-size: 11px;
}
table.pager td {
	white-space: nowrap;
}
table.pager td div {
	border: #009500 1px solid; padding: 3px 5px 3px 5px; background-color: #009500; color: #ffffff;
}
a.pager {border-top: #009500 1px solid; border-right: #009500 1px solid; border-bottom: #009500 1px solid; padding: 3px 5px 3px 5px; line-height: 23px;}

a.pager:link {text-decoration: none;}
a.pager:visited {text-decoration: none;}
a.pager:active {background-color: #ffffcc; text-decoration: none;}
a.pager:hover {background-color: #ffffcc; text-decoration: none;}

span.on_pager {
	border-top: #009500 1px solid; border-right: #009500 1px solid; border-bottom: #009500 1px solid; 
	padding: 3px 5px 3px 5px;
   COLOR: #f29e360;
	background-color: #e4eaf2;
}
/*************\\\PAGER****************/
span.add {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	COLOR: #058e00;
	TEXT-DECORATION: underline;
	text-align: left;
	padding: 2px 2px 2px 2px;
	background-image: url(/img/design/to_basket.gif);
	background-repeat: no-repeat;
	background-position: 0% 80%;
	padding-left: 25px;
}
.more {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	COLOR: #f86903;
	TEXT-DECORATION: underline;
	text-align: left;
	padding: 2px 2px 2px 2px;
}
div.dealer {
	padding-top: 10px;
	padding-bottom: 10px;
	border-bottom: #cccccc 1px dotted;
}
.goods_t {
	color: #009500;
	font-weight: bold;
	font-size: 13px;
   font-family: Arial, Helvetica, sans-serif;
}
.char {
	color: #666666;
}	
div#short_basket{margin-top:8px;}

div.border_nav{border-top:1px solid #ddd; height:1px;}

div.box_order_img img{border:0; outline:none;}

input#order_submit_ok, input#order_submit{border:0;}

div.company_photo {border: #dddddd 1px solid; float: left; margin: 0 5px 5px 0; text-align: center;}

.noms td { border-top: 1px solid #dcdcdc; padding: 5px 5px 5px 0 }
