BODY	{ margin: 0px 0px 0px 0px; color:#666665; font-family: tahoma, Arial, Verdana; font-size: 75%; background:url(bg_body0.gif) 0 0 repeat-x #fff;}
a	 	{ text-decoration: none;   color: #337766;   font-weight: bold;}
a:hover { color: #0c453f;   text-decoration: none; }
img	 	{ BORDER: 0px}
.u	 	{ text-decoration:underline}
.sm	 	{ font-size:10px}
.b	 	{ FONT-WEIGHT: bold}
.cn 	{ FONT: 22px 'sans-serif'; FONT-WEIGHT: bold}
.up		{ TEXT-TRANSFORM: uppercase}
.nd		{ text-decoration:none}
.decor	{ text-decoration:underline}


/* Шапка и линки */
#header {  height: 187px;  width: 1024px; background: url('logo0000.gif') no-repeat center right; }
#logo {float: left; height: 145px;  width: 10px; }
#logo h1 {visibility:hidden; height: 0px;  width: 0px; font-size: 1;}
#top_menu {width: 220px; float: right; padding-right:0px; padding-top:94px; }
#top_menu img {visibility:hidden; height: 0px;  width: 0px;}
#head_menu{ width: 1024px; float: right; height: 35px; font-size:12px;}
#head_menu a {padding-top: 5px; padding-bottom: 5px; line-height: 26px; float: left; color: #ffffff; border-right: 1px solid #ffffff; text-decoration: none; font-weight: bold;}
#head_menu a:hover{color: #000;}
#tm_link_1{width: 150px; text-align: center; background: url(menu_lef.gif) no-repeat 0 0;}
#tm_link_2{width: 150px; text-align: center; background: url(bg_menu0.gif) repeat-x;} /* о компании */
#tm_link_3{width: 110px; text-align: center; background: url(bg_menu0.gif) repeat-x;} /* Сервис */
#tm_link_4{width: 180px; text-align: center; background: url(bg_menu0.gif) repeat-x;} /* Каталог товаров */
#tm_link_5{width: 404px; padding-left: 25px; background: url(menu_rig.gif) no-repeat 0 0;}

/* слои обьединяющие все - например для общего фона */
#page{width: 1024px; background: #ffffff;}
#bg { }

#centercolumn {	width: 780px; }
#centercolumn_bg {}

/* Слой контента */
#content { float: left; width: 530px; margin-left:20px;}
#post_content{height: 25px; }
/* Слой выводимый на слое контента сразу после заглавий страницы, на нем (в основном) результаты работы скриптов */
#content_rezylt{ margin-left:0px; width: 529px;}

/* Слой блоков */
#sidebar {float: left; width: 220px}
#title_block{font-size:13px; font-weight:700; font-family:arial; color:#182334; line-height:14px; padding:12px 10px 10px 26px; margin-top: 10px; background:url(infoBoxIT.gif) 0 0 no-repeat;}
#body_block {border: 1px solid #EDEDED;  padding-bottom: 10px;}
#body_block a .borange{width: 200px; line-height:30px; margin-left: 10px; color:#071237; font-size:11px; font-weight:400; text-decoration:none;}
#body_block a .bgray  {width: 200px; line-height:30px; color:#071237; font-size:11px; font-weight:400; text-decoration:none;}
#body_block a:hover .bgray, #body_block a:hover .borange{color:#0CA3DD;}
#body_block img{margin-left: 10px; margin-top: 3px;}
#body_block center{background:url(new00000.gif) 99% 2% no-repeat;}
#body_block .bgray {padding-left: 20px;}


/* Cлой новости */
#newsbar { float: right; width: 200px; }
#newsbar_bg { margin-top:10px; padding-top:38px; background:url(infoBoxIN.gif) 0 0 no-repeat; }
#news-box { width: 199px; font-family: sans-serif, Arial;  border-left: 1px solid #EDEDED; border-bottom: 1px solid #EDEDED;  border-right: 1px solid #EDEDED;}
#news-tems {font-size: 12px; font-weight: bold; padding-left:10px; padding-right:10px; margin-top:0; margin-bottom:0;}
#news-date {font-size: 8px;	font-weight: bold; text-align:right; color:#68A489; margin-top:0; margin-bottom:0; padding-right:10px;}
#news-content {font-size: 12px;  padding-left:10px; padding-right:10px;  padding-bottom:16px;  margin-bottom:0;}
#post_news {height: 18px;}


/* Футер */
#footer {height: 30px; color:#afb0b1; font-weight:400; font-size:11px; padding: 20px 0 10px 3px; text-align: center; }
#footer a {	color: #afb0b1;   text-decoration: none;}
#footer a:hover { color: #444; }

/* Форма поиска */
.search_form {font-size:14px; color:#999999; width:400px}
#search_table {margin-left:28px;}
#search_rezylt { font-family: Arial; font-size: 12px; padding-left:25px; padding-top:30px;}
#search_rezylt  a{ color:#808080}

/* Слой карты сайта */
.map {padding-left: 150px}

/* Таблица спец предложений на главной */
#spes_table {width: 496px; border: 1px solid #7D896D; background-color:#FBFBFA; margin-left:25px;}
.spes_title {font-size: 18px; text-align: right; font-family: Tahoma; color: #00923F; margin-top:0; padding-bottom:12px; padding-right:6px;}
.spes_td {padding:10px; text-align: center;} 


/* Таблица заказа и связи */
.table_zakaz {width:"90%"; font-size: 12px; font-family: Verdana; color: #4E4B49; text-decoration:none}
/* Коментарий на странице заказа для [*]   */
.bcoment {font-size: 13px; font-family: Tahoma; color: #C0C0C0; text-align:center}
/* Коментарии на странице заказа и связи к полям   */
.bcoment_k_polu {text-align: right; font-weight:bold; padding:8px}
/* Поля на формах заказа и связи */
.b_pole {padding:8px}
/* Ширина кнопок на формах заказа и связи */
.longok { width: 40%;}


/* Корзина */
#korzina_shapka {border-top: 1px solid #808080; border-bottom: 1px solid #808080; background-color: #E6E6E6}
#korzina_shapka .bgreen {font-size: 14px;  font-weight:bold }
#korzina_stroka {background-color: #ffffff}

/* Таблица категорий-выводится на главной */
#table_category { width: 530px;}
#td_category {width:"50%"; text-align: center;}


/* Название открытой категории */
.category_naim {width:"100%"; text-align:center; font-size: 18px; font-family: Tahoma; color: #4E4B49; margin-top:20px;}
/* Названия подкатегорий в открытой категории */
#subcategory_div {width:"100%"; text-align:center}
.subcategory_naim {font-size: 14px; font-family: Tahoma; color: #009999; margin-top:10px; margin-right:20px}
/* Таблица с товарами */
#tovar_table {width:"100%"; margin-top:20px }
#tovar_td {padding-left:11px; padding-right:10px; padding-top:5px; padding-bottom:10px; background: url('left_table_top_bg.gif') no-repeat 0px 26px;}
/* Подробное описание товара */
#tovar_full_table {width:"100%"; }
#tovar_full_td {padding-left:0px; padding-top:5px; background: url('left_table_top_bg.gif') no-repeat 2px 22px;}
#tovar_full-name {text-align:center; font-size: 14px; font-family: Tahoma; color: #00923F; font-weight:bold }

/* Сообщение об отсутствии товара в категории */
.category_none_tovar {width:"100%"; text-align:center; margin-top:20px;}

/* Пути (выводятся в подкатегориях) */
.way_category {font-size: 14px; font-family: Tahoma; color: #337766; font-weight:bold; line-height:300%}
.way_category1 {font-size: 14px; font-family: Tahoma; color: #5B9C8B; font-weight:bold}


/* Заглавия на страницах, или Заглавия самих страниц */
.btitle {font-size: 18px; font-family: Tahoma; color: #4E4B49; margin-left:30px; margin-top:20px; padding-bottom:25px;}


/* Оформление некоторого текста */
.borange {font-size: 14px; font-family: Tahoma; color: #F27000; text-decoration:none; font-weight:bold}
.orange {font-size: 13px; font-family: Tahoma; color: #F27000;}
.bgreen {font-size: 18px; font-family: Tahoma; color: #53573F;}
.green {font-size: 13px; font-family: Tahoma; color: #53573F;}
.bgray {font-size: 14px; font-family: Tahoma; color: #4E4B49; font-weight:bold}
.gray {font-size: 13px; font-family: Verdana; color: #4E4B49; text-decoration:none}
.bred {font-size: 14px; font-family: Tahoma; color: #7D896D; font-weight:bold}
.red {font-size: 13px; font-family: Tahoma; color:#7D896D; text-decoration:none}
.lightgray {font-size: 11px; font-family: Tahoma; color: #666666;}
.style1 {color: #FFFFFF}



#lightbox, #lightbox-overlay {
	position: absolute;
	top: 0px;
	left: 0px;
	bottom:auto;
	right:auto;
	
	z-index:100;
	width:100%;
	height:auto;
	
	text-align:center;
	color:#333333;
	
	/* stop stupid conflicts */
	margin:0px;
	padding:0px;
	border:none;
	outline:none;
	line-height:0;
	
	/* general conflict stopper */
	text-decoration:none;
	background:none;
	word-spacing:normal;
	letter-spacing:normal;
	float:none;
	clear:none;
	display:block;
}

#lightbox-overlay {
	z-index: 90;
	background-color:#000000;
	height: 100%;
	position:fixed;
}
#lightbox-overlay-text {
	text-align: right;
	margin-right: 2px;
	margin-top: 2px;
	color: white;
	font-size: 12px;
	cursor: default;
	line-height:normal;
}
#lightbox-overlay-text a, #lightbox-overlay-text a:hover, #lightbox-overlay-text a:visited, #lightbox-overlay-text a:link {
	text-decoration:underline;
	color:white;
}
#lightbox-overlay-text span {
	padding-left:5px;
	padding-right:5px;
}

#lightbox img, #lightbox a img, #lightbox a { border:none; outline:none; }

#lightbox-imageBox {
	position:relative;
	border:1px solid black;
	background-color:white;
	width:400px;
	height:400px;
	margin:0 auto;
}

#lightbox-imageContainer {
	padding:1px;
}

#lightbox-loading {
	position:absolute;
	top:40%;
	left:0%;
	height:25%;
	width:100%;
	text-align:center;
	line-height:0;
}

#lightbox-nav {
	position:absolute;
	top:0;
	left:0;
	height:100%;
	width:100%;
	z-index:10;
}

#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	display:block;
	width:49%;
	height: 100%;
	background:transparent url("blank.gif") no-repeat; /* Trick IE into showing hover */
	zoom:1; /* who knows why? */
	
	padding:0px;
	margin:0px;
}
#lightbox-nav-btnPrev { 
	left:0;
	right:auto;
	float:left;
}
#lightbox-nav-btnNext { 
	left:auto;
	right:0;
	float:right;
}

#lightbox-infoBox {
	font: 1.6em Arial, Helvetica, sans-serif;
	background-color:#FFFFFF;
	margin:0 auto;
	padding:0px;
}

#lightbox-infoContainer {
	padding-left:10px;
	padding-right:10px;
	padding-top:5px;
	padding-bottom:5px;
	color:#666;
	line-height:normal;
}
#lightbox-infoHeader {
	width:100%;
	text-align:center; 
}
#lightbox-caption {
	text-align:justify;
}
#lightbox-caption-title {
	
	color:#489D1F;
}
#lightbox-caption-description {
	font-weight:normal;
}

#lightbox-infoFooter {
	margin-top:3px;
	color:#489D1F;
}
#lightbox-currentNumber {
	display:block;
	width:49%;
	float:left;
	text-align:left;
}
#lightbox-close {
	display:block;
	width:45%;
	float:right;
	text-align:right;
}
#lightbox-close-button{
	padding-left:30%;
}
#lightbox-close-button, #lightbox-close-button:link, #lightbox-close-button:visited, #lightbox-close-button:hover {
	text-decoration:underline;
	color:#ff8400;
	
}
#lightbox-close-button:hover {
	color:#666666;
}

#lightbox-infoContainer-clear {
	clear:both; 
	visibility:hidden;
}