/*Общее оформление элементов*/
BODY
{
	background: #FFFFFF;
	margin: 0px; padding: 0px;
}

DIV
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 3 3 3 3;
}

SPAN
{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:12px;
}

INPUT, TEXTAREA, SELECT 
{
	color : #000000;
	font: normal 11px ;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	border:1px solid;
	border-color : #000000;
}

INPUT.radio_class
{
	color : #000000;
	font: normal 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	border:0px solid;
	border-color : #000000;
}

FORM
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

TABLE
{
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;
}

TABLE.color
{
	background-color: #DBE9F3;
}

TR.color
{
	background-color:#FFFFFF;
}

A:visited, A:link, A:active {color: #848282; text-decoration: underline;} 
A:hover {color: #848282; text-decoration: none;}

A.black:visited, A.black:link, A.black:active {color: #000000; text-decoration: none;} 
A.black:hover {color: #000000; text-decoration: underline;}

.lmenu A:visited, .lmenu A:link, .lmenu A:active {color: #747474; text-decoration: none; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif} 
.lmenu A:hover {color: #747474; text-decoration: underline; font-size:14px; font-weight:bold; font-family:Arial, Helvetica, sans-serif}

.lmenutd { text-align:left; width:100%;}

A.pay:visited, A.pay:link, A.pay:active {color: #de5740; text-decoration: none; font-size:11px;} 
A.pay:hover {color: #de5740; text-decoration: underline; font-size:11px;}

A.rb_url:visited, A.rb_url:link, A.rb_url:active { font-family:Tahoma, Arial, Helvetica, sans-serif; color: #2f5ea4; text-decoration: none; font-size:12px;} 
A.rb_url:hover { font-family:Tahoma, Arial, Helvetica, sans-serif; color: #2f5ea4; text-decoration: underline; font-size:12px;}

h1.h1_normal
{
	font: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 2px;
}

h1.h1_bold 
{
	font: bold 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin: 2px;
}



/*Конец общего оформления элементов*/

/*********** Офомление блоков */
.block_big_header_left
{
	color:#698e5b; font-weight:bold; text-align:center; font-size:14px;
}

div.block_big_header_right
{
background-color:#ff8c00; 
padding-left:10px; padding-top:3px; padding-right:10px; padding-bottom:3px;
color:#FFFFFF; font-weight:bold;
}

/*********** Конец Офомление блоков */

/* Блок логотип */
div#tpl_logo
{
/*	width: 696px; height:308px;
*/
/*	background:url(../img/logo.jpg)
*/
}
/* Конец Блок логотип */


/* Шапка */
A.topmenu:visited, A.topmenu:link, A.topmenu:active {color: #ffffff; text-decoration: none; font-weight:bold; margin-right:20px;} 
A.topmenu:hover {color: #ffffff; text-decoration: underline; font-weight:bold;}


/* Блок форма регистрации */
div#tpl_register_form
{
	width: 294px; height:169px;
	background:url(/img/input_user.jpg);
	padding-left:0px;
/*	background-repeat: repeat-x;
*/
}
div#tpl_register_form table
{
	margin-left:10px;
}



/* Конец Блок форма регистрации */

/* Для блоков */
.right_block
{
	width: 170px; height:100%;
    font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:11px;
}



/** Конец Для блоков */

/* Блок рубрикатор quick */
#rubrikator_quick
{
	width: 190px; height:100%;
	margin-top:5px; 
	
}
#rubrikator_quick td.rubmenu
{
	font-weight:normal; font-size:13px;
	padding-left:0px;
}
#rubrikator_quick td.submenu
{
	font-weight:normal;
	padding-left:0px;
}

#rubrikator_quick a.rubmenuurl:visited, #rubrikator_quick a.rubmenuurl:link, #rubrikator_quick a.rubmenuurl:active
{
	color: #656f7d; text-decoration: none; font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;
}
#rubrikator_quick a.rubmenuurl:hover
{
	color: #656f7d; text-decoration: underline; font-weight:bold;
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;
}


#rubrikator_quick a.submenuurl:visited, #rubrikator_quick a.submenuurl:link, #rubrikator_quick a.submenuurl:active
{
	color: #848282; text-decoration: none; 
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;
	
}
#rubrikator_quick a.submenuurl:hover
{
	color: #848282; text-decoration: underline;
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;
}

#rubrikator_quick a.submenuact:visited, #rubrikator_quick a.submenuact:link, #rubrikator_quick a.submenuact:active
{
	color: #2bb6d8; text-decoration: none;
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;
}
#rubrikator_quick a.submenuact:hover
{
	color: #2bb6d8; text-decoration: underline;
	font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;
}

.menu_list
{
	list-style-image:url(/img/dotsub.gif); 
	margin-top:1px; margin-bottom:1px;
	padding-top:0px;
}	

.menu_list_act
{
	list-style-image:url(/img/dotsubact.gif); 
	margin-top:1px; margin-bottom:1px;
	padding-top:0px;
	vertical-align:middle;
}	

/* Конец Блок рубрикатор quick */

.other_list
{
list-style:none;
}

.news_list
{
list-style:none;
}

/* Блок информация главная */
div#info_main
{
	width: 100%;
	margin-top:5px;
	
}

.center_block_content
{
	margin-left:1px;
	margin-right:1px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:0px;
	padding-right:0px;
	text-align:justify;
}

.center_block_header
{
	margin-left:1px;
	margin-right:1px;
	padding-bottom:0px;
	padding-top:15px;
	padding-left:10px;
	padding-right:10px;
	text-align:center; font-size:14px; font-weight:bold; color:#698e5b;
}



/* Конец Блок информация главная */

/* Форма поиска */
div#search_form
{
	width: 294px; height:132px;
	background:url(../img/search.jpg);
	color:#FFFFFF;
}

div#search_form input
{
	font-size:12px;
	margin-top:5px;
}


/* Конец Форма поиска */

/* Горизонтальное меню */
div#top_menu
{
	width: 100%; text-align:center;
}
A.a_top_menu:visited, A.a_top_menu:link, A.a_top_menu:active 
{
	color: #ffffff; text-decoration: none; font-size:14px; font-weight:bold;
	margin-left:10px;
} 
A.a_top_menu:hover 
{
	color: #ffffff; text-decoration: underline; font-size:14px; font-weight:bold;
	margin-left:10px;
}
/* Конец Горизонтальное меню */

/* Короткие объявления */
div#short_announce
{
	font-size:10px;	color:#DDDDDD;	text-align:right;
	margin-right:10px;
}
/* Конец Короткие объявления */


/* Корзина */
div#basket
{
	width: 100%;
	margin-top:5px;
}

div#basket_list
{
	padding-left:0px; padding-top:10px; padding-right:0px; padding-bottom:0px;
}

div#basket_list input
{
	width: 30px;
}

table.basket
{
	background-color: #eeeeee;
}

tr.basket
{
	background-color:#ffffff;
}

/* Конец Корзина */

/* Просмотр товара */
div#viewgoods
{
}

div#viewgoods .content
{
	margin-left:5px;
	margin-right:5px;
	
/*	padding-left:5px; padding-right:5px;
*/
}

/* Конец Просмотр товара */

/* Окно с большой картинкой */
div#bigphoto
{
text-align:center; padding-top: 10px;
height:800px;
}

/* Конец Окно с большой картинкой */

/* Регистрация карточки шаг 1 */
div#regcard1 td.name
{
	text-align:right;
}
div#regcard1 td.value
{
	text-align:left;
}
div#regcard1 input
{
	width: 200px;
}
div#regcard1 textarea
{
	width: 200px;
	height:50px;
}

/* Конец Регистрация карточки шаг 1 */


/* Регистрация новостей шаг 1 */
div#regnews td.name
{
	text-align:right;
}
div#regnews td.value
{
	text-align:left;
}
div#regnews input
{
	width: 200px;
}
div#regnews textarea
{
	width: 200px;
	height:50px;
}

/* Конец Регистрация новостей шаг 1 */



/* Ссылки, кнопки, счетчики  */
div#counters
{
	width:100%;
	padding-top:10px; padding-bottom:10px; 
	text-align: right;
}
/* Конец Ссылки, кнопки, счетчики  */

/* Нумератор страниц */
div#rub_pages
{
	width:100%;
	text-align:center;
}

div#rub_pages a.page:visited, A.page:link, A.page:active 
{
	color: #777777; text-decoration: none; font-size:12px; font-weight:normal;
	margin-left:2px;
}

div#rub_pages a.page:hover
{
	color: #777777; text-decoration: underline; font-size:12px; font-weight:normal;
	margin-left:2px;
}

div#rub_pages a.page_act:visited, A.page_act:link, A.page_act:active 
{
	color: #FF0000; text-decoration: none; font-size:12px; font-weight:normal;
	margin-left:2px;
}

div#rub_pages a.page_act:hover
{
	color: #FF0000; text-decoration: underline; font-size:12px; font-weight:normal;
	margin-left:2px;
}

/* Конец Нумератор страниц */



/* Список товаров */
div#rub_list
{
}

td.glcost
{
	vertical-align:top;
	color:#ff8c00;
	padding:0px; text-align:left;
}
td.glcost div
{
	padding:3px;
}
td.glcost span
{
	font-size:26px;
}

td.glcost span.art
{
	font-size:12px; color:#000000;
}

td.gi_data
{
	padding:5px 0px 0px 3px;
	vertical-align:top; text-align:left;
}

div.gl_item
{
	height:100%;
	background-color:#ffffff;
	margin-left:1px; margin-right:1px;
	margin-bottom:20px;
}


div.gl_name
{
	float:right;
	font-size:12px; font-weight:bold;
	width:100%;
	text-align:right;
}

div.gl_menu
{
	float:right;
	font-size:12px; font-weight:normal;	color:#FF0000; text-align:right;
	background-color:#f692b4;
	width:100%;
}

/*
div.img_in_list
{
	float:left;
	text-align: center;
	margin-top:-30px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
}
*/

div.img_frame
{
	width:132px; height:167px;
	background:url(/img/frame100_130.gif);
}

td.img_frame
{
	padding-top:18px; padding-left:17px;
}

div.img_frame img
{
/*	position:relative;
	left:17px; top:18px;
*/	
}

div.gl_short_desc
{
	margin-top:5px;
	margin-left:5px;
	margin-right:5px;
	margin-bottom:5px;
}

div.gl_bask_list
{
	width:95%;
	text-align:right;
	margin-right:10px;
}

hr.hr_goods_list
{
	margin-left:50px;
	margin-right:50px;
}

span.gl_cost
{
	color:#FF0000; font-weight:bold;
}

.img_hr_goods
{
	width: 100%; height: 14px;
	margin-bottom: 20px;
}

.cost_line
{
	padding-left:0; padding-right:0; padding-top:1px; padding-bottom:1px;
}

.item_goods_name
{
color:#b10a36;
	font-weight:bold;
}

/* Конец Список товаров */

/************************************ Стили общего шаблона */
	/* Ячейка с формой поиска */
td.td_search_form
{
	background-color: #FF3333;
	width:28%;
}

	/* Ячейка с верхним меню */
td.td_top_menu	
{
	background-color: #FF3333;
	width:52%;
}
	/* Короткие объявления */
td.td_short_announce
{
	background-color: #FF3333;
	width:20%;
}

	/* Ячейка с основной информацией */
td.td_info	
{
	width:100%; height:100%px;
	padding-top:0px; padding-right:0px; padding-bottom: 10px; padding-left: 0px;
	vertical-align:top;
}
	/* Ячейка с рубриками */
td.td_left
{
	vertical-align:top; padding:0px 0px 0px 0px;
}
	/* Корзина маленькая */
td.td_right
{
	vertical-align:top;
}

/* Конец Стили общего шаблона */


/* Для формы редактирования данных покупателя*/
div#ca_custadd
{
	background-color:#EEEEEE;
}
div#ca_custadd input
{
	font-size:11px;
}
div#ca_custadd table
{
	font-size:12px;
	background-color:#f9c6d7;
}

div#ca_custadd td.ca_name
{
	text-align:right; width:40%;
	font-weight:bold;
	background-color:#feb4cd;
	
}
div#ca_custadd td.ca_value
{
	text-align:left; width:60%;
	background-color:#feb4cd;
}
div#cs_custadd_save
{
	position: absolute; left:190px; top:50px;
}

/* Конец Для формы редактирования данных покупателя*/

/* Форма заказа */
div.form_header
{
	font-size:11px;
}
div#order_short input, div#order_short select, div#order_short textarea
{
	width: 200px;
}

div#order_full input, div#order_full select, div#order_full textarea
{
	width: 190px;
}


/* Конец Форма заказа */



/* Рандом картинок */
.pict_random
{
	text-align:center; vertical-align:top;
	padding:7px;
	margin-left:0px; margin-right:0px;
	border-bottom:#cfcfcf solid 1px;
	border-right:#cfcfcf solid 1px;
	width:33%;
}

.pict_random_right
{
	text-align:center; vertical-align:top;
	padding:7px;
	margin-left:0px; margin-right:0px;
	border-bottom:#cfcfcf solid 1px;
	width:33%;
}

.vitr_cost
{
	font-size:26px; color:#ff850d;
}

.itembuttons
{
	margin-top:10px;
	width:100%; text-align:center; font-size:11px;
}
.item_hr
{
	background-image:url(/img/stitcell_hr.gif); width:100%; height:3px; font-size:1px; margin-top:10px;
}
/* Конец Рандом картинок */

/* Раздел Интересное */
.pict_interes
{
	text-align:center; vertical-align:top;
	width:100%;
}

/* Конец Раздел Интересное */

div.Reklama
{
	width: 100%; text-align:center; padding:3px;
	background-color:#eeeeee; font-size:10px;
	border-bottom:#2f5ea4 solid 1px;
}

div.Reklama A:visited, div.Reklama A:link, div.Reklama A:active {color: #000000; text-decoration: underline; font-size:10px;} 
div.Reklama A:hover {color: #000000; text-decoration: none; font-size:10px;}









