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

DIV
{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 0;
	/*border:1px solid;
	border-color : #000000;*/
}

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;
}

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

TR.color
{
	background-color:#FFFFFF;
}
ul{margin:0;padding-left:20px}

A:visited, A:link, A:active {color: #FFFFFF; text-decoration: none;} 
A:hover {color: #FFFFFF; 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;
}	

.block_header_naugad
{
	height: 40px;
	padding-top:10px;
	background:url(/img/23f_block_right_all_head.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: White;
}

.block_header_r
{
	height: 40px;
	padding-top:10px;
	padding-left:38px;
	background:url(/img/23f_block_right_all_head.jpg);
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: White;
}

.block_boby_r
{
	
	padding-top:0px;
	padding-left:30px;
	background:url(/img/23f_block_right_all_bg.jpg);
}	

.block_bottom_r
{
	height: 22px;
	
	
	background:url(/img/23f_block_right_all_bot.jpg);
}	

div.block_header_r span
{
	color: #b10a36;
	font-size:14px; font-weight:bold;
	position: relative;
	top:7px; left:70px;
}	

/* Блок логотип */
div.block_logo_txt
{
	padding-top: 0px;
	padding-left: 0px;
	font-size: 18px;
	font-weight: bold;
	color: #8aabc4;
	text-align: center;
	vertical-align: middle;
	text-decoration:none;
}

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

/* Блок форма регистрации */
div#tpl_register_form
{
	padding-left:0px;
/*	background-repeat: repeat-x;
*/
}
div#tpl_register_form table
{
	margin-left:10px;
}



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

/* Для блоков */
.left_block
{
	height:146px;width:240px;
/*	border: thin dashed White;*/
	padding-left: 38px;
	background:url(/img/23f_block_right_top_bg.jpg);
}

.hr_block_r
{
	width: 278px; height:100%;
	background:url(/img/hr_blocks_r.gif);
}
div.block_right_content
{
	padding-left: 40px;
	padding-top: 10px;
	width: 210px;
}

	/**Содержимое правого блока */


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

/* Блок рубрикатор quick */
div#rubrikator_quick
{
	width: 286px; height:100%;
	margin-top:5px;
	
}

td.submenu
{
	padding-right: 20px;
}
a.rubmenuurl
{
	font-size : 13px;
	font-weight: bold;
	font-family : Tahoma,Verdana,Arial,Sans-Serif;
}
a.submenuact:visited, div#rubrikator_quick a.submenuact:link, div#rubrikator_quick a.submenuact:active
{

}
a.submenuact:hover
{

}

.menu_list
{

	margin-top:1px; margin-bottom:1px;
	padding-top:2px;	
	padding-left:5px;	
	font-size : 12px;
	font-family : Tahoma,Verdana,Arial,Sans-Serif;
}	

.menu_list_act
{

	margin-top:1px; margin-bottom:1px;
	padding-top:2px;
	padding-left:15px;
	vertical-align:middle;
	color: red;
}	
/* Конец Блок рубрикатор quick */


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

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

}

.center_block_header
{
	margin-left: 1px;
	margin-right: 1px;
	padding-bottom: 5px;
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 10px;
	padding-right: 10px;
	font-size: 16px;
	color: White;
	font-weight: bold;
}

.goods_shortdescr {
	color: White;
	padding: 0;
	vertical-align: top;
	padding-left: 10px;
	padding-top: 10px;
}

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

/* Форма поиска */
.search_form
{
	color: White;
}
.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:12px;	color:#DD8888;	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: #153248;
}

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

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

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

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

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

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

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

/* Регистрация карточки шаг 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;
}
/* Конец Другие пункты меню */


/* Интересно */

/* Конец Интересно */


/* О магазине */
div#about_menu
{
}

li.about_list
{
	padding-left:10px;
	list-style: url(/img/dot_s.gif);
}
/* Конец О магазине */

/* Подсказки */
div#tips
{
	font-size:10px;
}

.tips_content
{
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	font-size:12px;
}

.tale_txt
{
	font-size:12px;
	padding-left: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%;
	text-align:center;
}

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

div#rub_pages a.page:hover
{
	color: #ffffff; 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: #8aabc4; text-decoration: none; font-size:12px; font-weight:normal;
	margin-left:2px;
}

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

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



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

div.gl_item
{
	height:100%;
	margin-left:1px;
	margin-right:1px;
	margin-top:5px;
}


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;
}
*/

.img_frame
{
}

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
{
	text-align: center;
	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: #83b2d6;
	font-weight: bold;
	font-size: 16px;
	text-align: center;
}
.goods_svva
{
	color: #dff1ff;
}

.goods_sorts
{
	margin-bottom: 0;
	margin-top: 0;
	padding-top: 0;
	padding-bottom: 0;
	color: white;
	text-align: right;
}

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

/************************************ Стили общего шаблона */
	/* Ячейка с формой поиска */
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%;
	padding-top:0px; padding-right:5px; padding-bottom: 10px; padding-left: 0px;
	vertical-align:top;
}
	/* Ячейка с рубриками */
td.td_left
{
	vertical-align:top;
}
	/* Корзина маленькая */
td.td_right
{
	vertical-align:top;
}

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


/* Для формы редактирования данных покупателя*/
div#ca_custadd
{

}
div#ca_custadd input
{
	font-size:11px;
}
div#ca_custadd table
{
	font-size:12px;
	background-color:#153248;
}

div#ca_custadd td.ca_name
{
	text-align:right; width:40%;
	font-weight:bold;
	background-color:#264055;
	
}
div#ca_custadd td.ca_value
{
	text-align:left; width:60%;
	background-color:#264055;
}
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-left: 30px;
	
	
	padding-top:0px;
	background:url(/img/23f_block_right_all_bg.jpg);
}

/* Конец Рандом картинок */


