/*Общее оформление элементов*/
BODY
{
	background: #FFFFFF;
	margin: 0px; padding: 0px;
}

DIV
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0px;
}

SPAN
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

INPUT, TEXTAREA, SELECT 
{
	color : #000000;
	font:normal 11px sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	border:1px solid;
	border-color : #000000;
}

INPUT.radio_class
{
	color : #000000;
	font: normal 11px Verdana, Arial, Helvetica, sans-serif;
	border:0px solid;
	border-color : #000000;
}

FORM
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}
Ul{padding:0;margin:0;}

TABLE.color
{
	background-color: #DBE9F3;
}

TR.color
{
	background-color:#FFFFFF;
}

A:visited, A:link, A:active {color: #414141; text-decoration: none;} 
A:hover {color: #414141; text-decoration: underline;}

A.hide:visited, A.hide:link, A.hide:active, A.hide:hover { text-decoration: none;} 

h1.h1_normal
{
	font: normal 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 2px;
}

h1.h1_bold 
{
	font: bold 12px Verdana, Arial, Helvetica, sans-serif;
	margin: 2px;
}



/*Конец общего оформления элементов*/

div.block_big_header_left
{
	width:277px; height:74px; 
	background:url(/img/b.big_header.gif);
}	

div.block_big_header_left span
{
	color: #b10a36;
	font-size:14px; font-weight:bold;
	position: relative;
	top:50px; left:55px;
}	

div.block_big_header_right
{
	width:278px; height:78px; 
	background:url(/img/b.big_header_r.gif);
}	

div.block_big_header_right span
{
	color: #b10a36;
	font-size:14px; font-weight:bold;
	position: relative;
	top:55px; left:70px;
}	

div.block_header_r
{
	width:278px; height:34px; 
	background:url(/img/b.header_r.gif);
}	
div.block_header_r span
{
	color: #b10a36;
	font-size:14px; font-weight:bold;
	position: relative;
	top:7px; left:70px;
}	

/* Блок логотип */
div.block_logo_podarkijenschinam
{
	padding-top: 105px; 
	padding-left: 37px; 
	font-size: 16px; 
	font-style: italic; 
	font-weight: bold;
}

div#tpl_logo
{
/*	width: 696px; height:308px;
*/
/*	background:url(../img/logo.jpg)
*/
}
/* Конец Блок логотип */

/* Блок форма регистрации */
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: 278px; height:100%;
	background:url(/img/b.right_back.gif);
}

.hr_block_r
{
	width: 278px; height:100%;
	background:url(/img/hr_blocks_r.gif);
}
div.block_right_content
{
	padding-left: 60px;
	padding-top: 10px;
	width: 210px;
}

	/**Содержимое правого блока */


/** Конец Для блоков */

/* Блок рубрикатор quick */
div#rubrikator_quick
{
	width: 286px; height:100%;
	margin-top:5px;
	
}
div#rubrikator_quick td.rubmenu
{
	background:url(/img/b.left_back.gif);
	font-weight:normal; font-size:13px;
	padding-left:20px;
	width: 277px;
}
div#rubrikator_quick td.submenu
{
	background:url(/img/b.left_back.gif);
	font-weight:normal;
	padding-left:50px;
	padding-right:20px;
	width: 286px;
	border: 0px solid;
	
}
div#rubrikator_quick a.rubmenuurl
{
}
div#rubrikator_quick a.submenuact:visited, div#rubrikator_quick a.submenuact:link, div#rubrikator_quick a.submenuact:active
{
	color: #FF0000; text-decoration: none;
}
div#rubrikator_quick a.submenuact:hover
{
	color: #FF0000; text-decoration: underline;
}

.menu_list
{
	list-style-image:url(/img/dot_s.gif); 
	margin-top:1px; margin-bottom:1px;
	padding-top:2px;
}	

.menu_list_act
{
	list-style-image:url(/img/dot_s_act.gif); 
	margin-top:1px; margin-bottom:1px;
	padding-top:2px;
	vertical-align:middle;
}	
/* Конец Блок рубрикатор quick */


/* Блок информация главная */
div#info_main
{
	width: 100%;
	margin-top:5px;
	
}

.center_block_content
{
	background:url(/img/b.center_back.gif);
	margin-left:1px;
	margin-right:1px;
	padding-bottom:5px;
	padding-top:5px;
	padding-left:10px;
	padding-right:10px;
}

.center_block_header
{
	background: url(/img/b.center_back.gif);
	margin-left: 1px;
	margin-right: 1px;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	padding-right: 10px;
	text-align: center;
	font-size: 16px;
	color: #b10a36;
	font-weight: bolder;
	font-style: italic;
}



/* Конец Блок информация главная */

/* Форма поиска */
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_small
{
	width: 180px;
}
/* Конец Корзина маленькая*/

/* Корзина */
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: #feb4cd;
}

tr.basket
{
	background-color:#f692b4;
}

/* Конец Корзина */

/* Просмотр товара */
div#viewgoods
{
}

div#viewgoods .content
{
	background-color:#feb4cd;
	margin-left:1px;
	margin-right:1px;
	
/*	padding-left:5px; padding-right:5px;
*/
}

/* Конец Просмотр товара */

/* Окно с большой картинкой */
div#bigphoto
{
text-align:center; padding-top: 10px;
background-color:#feb4cd;
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#news_list
{
	width: 180px;
}

li.news_list
{
	padding-left:10px;
	list-style: url(/img/dot_s.gif);
}
/* Конец Лента новостей */

/* Другие пункты меню */
div#other_menu
{
	width: 180px; 
}

li.other_list
{
	padding-left: 10px;
	list-style: url(/img/dot_s.gif);
}
/* Конец Другие пункты меню */

/* Интересно */
div#interes_random
{
	width: 180px;
}
/* Конец Интересно */

/* О магазине */
div#about_menu
{
	width: 180px; 
}

li.about_list
{
	padding-left:10px;
	list-style: url(/img/dot_s.gif);
}
/* Конец О магазине */

/* Подсказки */
div#tips
{
	font-size:10px;
}

.tips_content
{
	background:url(/img/b.center_back.gif);
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	position:relative; top:-16px;
	font-size:10px;
}

/* Конец Подсказки */

/* Контактная информация */
div#contacts
{
	background:url(/img/bottom_grayline.gif);
	height:74px;
	width:100%;
/*	position:relative; top: -20px;
*/
}
/* Контактная информация */


/* Ссылки, кнопки, счетчики  */
div#counters
{
	width:100%;
	padding-top:10px; padding-bottom:10px; 
	text-align: right;
}
/* Конец Ссылки, кнопки, счетчики  */

/* Нумератор страниц */
div#rub_pages
{
	width:100%;
	background-color:#feb4cd;
	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
{
}

div.gl_item
{
	height:100%;
	background-color:#feb4cd;
	margin-left:1px;
	margin-right:1px;
}


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);
}

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: 0;
}

.img_hr_sorting
{
	width: 80px;
	height: 1px;
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
	color: #f692b4;
}

.cost_line
{
	padding-left:0; padding-right:0; padding-top:1px; padding-bottom:1px;
}

.item_goods_name
{
	color: #b10a36;
	font-weight: bold;
	font-size: 16px;
	font-style: italic;
}

/* Конец Список товаров */

/************************************ Стили общего шаблона */
	/* Ячейка с формой поиска */
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	
{
	height:100%;
	padding-top:0px; padding-right:5px; padding-bottom: 10px; padding-left: 0px;
	vertical-align:top;
}
	/* Ячейка с рубриками */
td.td_left
{
	vertical-align:top;
	width:286px;
}
	/* Корзина маленькая */
td.td_right
{
	vertical-align:top;
	width:278px;
}

/* Конец Стили общего шаблона */


/* Для формы редактирования данных покупателя*/
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;
}


/* Конец Форма заказа */

/* Новости */
div#news_list
{
	width: 100%;
}
/* Конец Новости */
/* Рандом картинок */
.pict_random
{
	text-align:center;
	padding-right:5px; padding-bottom:10px;
}
.interes_random
{
	text-align:center;
	padding-right:5px; padding-bottom:10px;
}
/* Конец Рандом картинок */
.vitrina_header_r
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;	color: #b10a36;
	font-size:14px; font-weight:bold;
}

