BODY {
	height: 100%;
	margin: 0;
    padding: 0;
	font-size: 12px; 
	font-family: Arial, Tahoma, Verdana; 
	color: #000000; 
	background-color: #ffffff;
}

IMG {border: 0px}

.br {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}



H1 {
	font-weight: bold;
	font-family: Arial;
	font-size: 25px;
	color: #000033;
	margin:0px;
}

INPUT {
	 FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Verdana, Tahoma,sans-serif; TEXT-ALIGN: justify; border: 1px solid #000000;
}

INPUT.search {
	BORDER-right: #444 1px dotted; 
	BORDER-bottom: #444 1px dotted; 
	BORDER-top: #444 1px dotted; 
	BORDER-left: #444 1px dotted; 
	WIDTH: 150px;
	BACKGROUND: #000066; 
	COLOR: #aaa; 
	padding: 3px; 
	font-size: 11px
}
INPUT.reg {
	BORDER: #888 1px dotted; 
	WIDTH: 270px;
	height: 25px;
	padding: 3px;
	COLOR: #000; 
	font-size: 12px;
}
INPUT.pole {
	BORDER: #888 1px dotted; 
	WIDTH: 100%;
	height: 30px;
	padding: 5px;
	COLOR: #000; 
	font-size: 12px;
}

button {
	 FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #222222; FONT-FAMILY: Verdana, Tahoma,sans-serif; TEXT-ALIGN: center; border: 1px solid #444444;
}
TEXTAREA {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; SCROLLBAR-FACE-COLOR: #cccccc; FONT-WEIGHT: normal; FONT-SIZE: 8pt; SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; BORDER-LEFT: #000000 1px solid; SCROLLBAR-SHADOW-COLOR: #000000; COLOR: black; SCROLLBAR-3DLIGHT-COLOR: #000000; SCROLLBAR-ARROW-COLOR: #000000; SCROLLBAR-TRACK-COLOR: #eeeeee; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: Tahoma,sans-serif; SCROLLBAR-DARKSHADOW-COLOR: #cccccc
}
TEXTAREA.reg {
	BORDER: #888 1px dotted; 
	WIDTH: 560px;
	height: 140px;
	padding: 3px;
	COLOR: #000; 
	font-size: 12px;
}
TEXTAREA.pole {
	BORDER: #888 1px dotted; 
	WIDTH: 100%;
	height: 140px;
	padding: 5px;
	COLOR: #000; 
	font-size: 12px;
}

SELECT {
	 FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #444444; FONT-FAMILY: Verdana, Tahoma,sans-serif; TEXT-ALIGN: justify;
}
SELECT.reg {
	BORDER: #888 1px dotted; 
	WIDTH: 270px;
	height: 25px;
	padding: 3px;
	COLOR: #000; 
	font-size: 12px;
}
SELECT.pole {
	BORDER: #888 1px dotted; 
	WIDTH: 100%;
	height: 30px;
	padding: 5px;
	COLOR: #000; 
	font-size: 12px;
}


A {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; color: #000000; FONT-FAMILY: Arial, Verdana, Tahoma,sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; color: #000000; FONT-FAMILY: Arial, Verdana, Tahoma,sans-serif; TEXT-DECORATION: underline
}

A.town {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; color: #ffffff; FONT-FAMILY: Arial, Verdana, Tahoma,sans-serif; TEXT-DECORATION: none
}
A.town:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; color: #ffffff; FONT-FAMILY: Arial, Verdana, Tahoma,sans-serif; TEXT-DECORATION: underline
}

A.all_category {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; color: #000000; FONT-FAMILY: Arial, Verdana, Tahoma,sans-serif; TEXT-DECORATION: none
}
A.all_category:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; color: #b45a00; FONT-FAMILY: Arial, Verdana, Tahoma,sans-serif; TEXT-DECORATION: underline
}

A.menu {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; color: #ffffff; FONT-FAMILY: Arial, Verdana, Tahoma,sans-serif; TEXT-DECORATION: none
}
A.menu:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 18px; color: #ffffcc; FONT-FAMILY: Arial, Verdana, Tahoma,sans-serif; TEXT-DECORATION: none
}

A.add {
    background: url(images/send.png); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 100px; /* Ширина рисунка в пикселах */
    height: 23px; /* Высота рисунка */
}
A.add:hover {
    background-position: 0 -23px; /* Смещение фона */
}

A.enter {
    background: url(images/enter.png); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 100px; /* Ширина рисунка в пикселах */
    height: 23px; /* Высота рисунка */
}
A.enter:hover {
    background-position: 0 -23px; /* Смещение фона */
}

A.search {
    background: url(images/search_input.png); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 70px; /* Ширина рисунка в пикселах */
    height: 23px; /* Высота рисунка */
}
A.search:hover {
    background-position: 0 -23px; /* Смещение фона */
}

A.tags {
    background: linear-gradient(to top, #666, #aaa); /* Путь к файлу с исходным  рисунком */
    box-shadow:
 0px 0px 1px rgba(444, 444, 444, 0.5), inset 0 1px 1px -1px #fff;
    -moz-box-shadow:
 0px 0px 1px rgba(444, 444, 444, 0.5), inset 0 1px 1px -1px #fff;
    -webkit-box-shadow:
 0px 0px 1px rgba(444, 444, 444, 0.5), inset 0 1px 1px -1px #fff;
    text-shadow:
 0px -1px 1px rgba(000, 000, 000, .5);
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	padding: 3px 6px 3px 6px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
}
A.tags:hover {
    background: linear-gradient(to top, #666, #444); /* Путь к файлу с исходным  рисунком */
}

A.tags_in {
    background: linear-gradient(to top, #993300, #ff6600); /* Путь к файлу с исходным  рисунком */
    box-shadow:
 0px 0px 1px rgba(444, 444, 444, 0.5), inset 0 1px 1px -1px #fff;
    -moz-box-shadow:
 0px 0px 1px rgba(444, 444, 444, 0.5), inset 0 1px 1px -1px #fff;
    -webkit-box-shadow:
 0px 0px 1px rgba(444, 444, 444, 0.5), inset 0 1px 1px -1px #fff;
    text-shadow:
 0px -1px 1px rgba(000, 000, 000, .5);
	font-size: 14px;
	color: #ffffff;
	text-align: center;
	padding: 3px 6px 3px 6px;
	border-radius:3px;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	-khtml-border-radius:3px;
}
A.tags_in:hover {
    background: linear-gradient(to top, #ff6600, #993300); /* Путь к файлу с исходным  рисунком */
}

A.iconimage1 {
    background: url(images/iconimage.png); /* Путь к файлу с исходным  рисунком */
    display: block; /* Рисунок как блочный элемент */
    width: 27px; /* Ширина рисунка в пикселах */
    height: 26px; /* Высота рисунка */
}
A.iconimage1:hover {
    background-position: 0 -26px; /* Смещение фона */
}

A.iconimage2 {
    background: url(images/iconimage.png); /* Путь к файлу с исходным  рисунком */
    background-position: -37px 0px; /* Смещение фона */
    display: block; /* Рисунок как блочный элемент */
    width: 27px; /* Ширина рисунка в пикселах */
    height: 26px; /* Высота рисунка */
}
A.iconimage2:hover {
    background-position: -37px -26px; /* Смещение фона */
}


/* Ссылки для кнопок Купить и Купить с купоном
-----------------------------------------------------------------------------*/
#container{
background: url(images/tail-btn-prod.gif); /* Путь к файлу с исходным  рисунком */
Height:34px;
display: table-cell;
text-align: center;
vertical-align: middle;
padding: 0px 7px 0px 7px;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
-khtml-border-radius:3px;
}
#container:hover{
    background-position: 0 -34px; /* Смещение фона */
}

#container a:link,
#container a:visited, 
#container a:hover {
	font-size: 18px;
	padding-left: 2px;
	color: #fff;
	text-decoration: none;
	font-weight: bold
}

#container a:hover {
	color: #eee;
}
/* - end - */

#div_main_menu > a{font-size: 12px;}

TD {
	FONT-SIZE: 12px; FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif
}

TD.menu {
	height: 25px;
	text-align: left;
	font-weight: bold;
	font-family: Arial;
	font-size: 15px;
	color: #CC0000;
	padding-bottom: 20px;
	padding-top: 15px
}

TD.town {
	padding: 0px 10px 4px 40px;
	text-align: left
}
TD.town_right {
	padding-left: 40px;
	text-align: left
}

TD.menu_in {
	height: 25px;
	text-align: left;
	font-weight: bold;
	font-family: verdana;
	font-size: 16px;
	color: #CC0000;
	padding-bottom: 10px;
	padding-top: 15px
}

/* Навигация / алфавит, страницы ...
-----------------------------------------------------------------------------*/

.navigation {
	color:#666; 
	border:0px;
	margin-bottom:15px;
	margin-top:15px;
}

.navigation a:link,
.navigation a:visited,
.navigation a:hover,
.navigation a:active {
	text-decoration:none;
	color: #666;
	background:#FEFEFE;
	border:1px solid #EEEEEE;
	padding:4px 5px;
	font-size:12px
}

.navigation a:hover {
	background:#CC0000;
	color:#FFFFFF;
	border-color:#E6E6E6;
}

.navigation span {
	text-decoration:none;
	background:#CC0000;
	padding:4px 5px;
	border:1px solid #EEEEEE;
	color:#FFF;
	font-size:12px;
}

/* - end - */


TABLE {
border-collapse: collapse;
}

.color_1 {color: #006699;}
.color_2 {color: #009900;}

.color_3 {color: #996600;}
.color_4 {color: #663300;}
.color_5 {color: #999999;}
.color_6 {color: #660099;}
.color_7 {color: #006666;}
.color_8 {color: #CC00CC;}
.color_9 {color: #666600;}
.color_10 {color: #00CCCC;}
.color_11 {color: #FF0000;}
.color_12 {color: #660000;}
.color_13 {color: #000066;}
.color_14 {color: #993300;}
.color_15 {color: #009933;}
.color_16 {color: #3399CC;}
.color_17 {color: #663399;}
.color_18 {color: #000033;}
.color_19 {color: #CC0000;}
.color_20 {color: #CC6600;}
.color_21 {color: #669933;}
.color_22 {color: #666699;}
.color_23 {color: #663399;}
.color_24 {color: #336633;}
.color_25 {color: #996666;}
.color_26 {color: #cc9933;}
.color_27 {color: #333399;}
.color_28 {color: #006699;}

.menu_link_cat {
	text-decoration: underline;	
}

font.dop {
    font-size: 9; 
	color: #5e89ad;
}
font.dop_ssilka {
    font-size: 9; 
	color: #CC0000;
	text-decoration: underline;
}

font.dop_ssilka_blue {
    font-size: 10; 
	color: #0066FF;
	text-decoration: none;
}

font.dop_red {
    font-size: 11; 
	color: #CC0000;
}

TD.toppodmenu {
	padding-left: 10; 
	BORDER-bottom: #C0C0C0 1px solid;
	padding-right: 10;
	background: D0E2E8;
}
a.direct_in {
	color:#CC0000;
	text-decoration: underline;
	font-width: bold;
}


TEXTAREA.comment {
    BORDER-RIGHT: #cccccc 1px solid; 
    BORDER-TOP: #cccccc 1px solid; 
    SCROLLBAR-FACE-COLOR: #cccccc; 
    FONT-WEIGHT: normal; FONT-SIZE: 8pt; 
    SCROLLBAR-HIGHLIGHT-COLOR: #ffffff; 
    BORDER-LEFT: #cccccc 1px solid; 
    SCROLLBAR-SHADOW-COLOR: #000000; 
    COLOR: black; 
    SCROLLBAR-3DLIGHT-COLOR: #000000; 
    SCROLLBAR-ARROW-COLOR: #000000; 
    SCROLLBAR-TRACK-COLOR: #eeeeee; 
    BORDER-BOTTOM: #cccccc 1px solid; 
    FONT-FAMILY: Arial, Tahoma,sans-serif; 
    SCROLLBAR-DARKSHADOW-COLOR: #cccccc;
    width: 595px;
    max-width: 595px;
    min-width: 595px;
}


/* Левый блок меню
-----------------------------------------------------------------------------*/
#main_menu_list {
	background: #FFFFFF;
	float: left;
	width: 100%;
	margin-bottom: 10px;
}

#main_menu_list ol,
#main_menu_list ul {
	padding: 0px;
	margin: 0px;
	list-style: none;
}

#main_menu_list li {
	border-bottom: 1px solid #ddd;
	margin-bottom: 0px ;
	padding: 10px 0px 10px 0px;
	vertical-align: baseline;
	background: url(images/nolines_minus1.png) no-repeat right;
}

#main_menu_list a:link,
#main_menu_list a:visited, 
#main_menu_list a:hover {
	font-size: 12px;
	padding-left: 2px;
	color: #888;
	text-decoration: none;
	text-transform: uppercase
}

#main_menu_list a:hover {
	color: #000;
}

/* - end - */


/* Ссылки для кнопки на стартовой странице
-----------------------------------------------------------------------------*/
#container{
background: url(images/button_start.png); /* Путь к файлу с исходным  рисунком */
opacity: 0.9; /* Полупрозрачный фон */
filter: alpha(Opacity=90); /* Прозрачность в IE */
Height:70px;
display: table-cell;
text-align: center;
vertical-align: middle;
padding: 0px 10px 0px 10px;
border-radius:1px;
-webkit-border-radius:1px;
-moz-border-radius:1px;
-khtml-border-radius:1px;
}
#container:hover{
    background-position: 0 -70px; /* Смещение фона */
}

#container a:link,
#container a:visited, 
#container a:hover {
	font-size: 24px;
	padding-left: 2px;
	color: #fff;
	text-decoration: none;
	font-weight: normal
}

#container a:hover {
	color: #fff;
}
/* - end - */

#table_bottom {
    position: relative;
    width: 100%;
}
/* - end - */


/* Выпадающее меню
-----------------------------------------------------------------------------*/
/*Обнуляем отступы*/
ul, li {
    margin: 0px 0px 0px 8px;
    padding: 0px 0px 7px 0px;
    list-style-type: square;  
	color: #ccc;
	font-size: #2px
}
 
/*Задаём параметры блока, содержащего основное меню*/
#menu666 {
    display:block;
         
}
 
/*Задаём стили для разделов нашего меню*/
#menu666 > li {
    display:inline-block;
    height:20px;
    position:relative;
}
 
/*Стили для скрытого выпадающего меню*/
#menu666 > li > ul {
    position:absolute;
    top:20px;
	width: 300;
	border: 0px solid #ccc;
	background-color: #FFFFFF;
    box-shadow:
 0px 0px 3px rgba(000, 000, 000, 0.5), inset 0 3px 3px -1px #fff;
    -moz-box-shadow:
 0px 0px 3px rgba(000, 000, 000, 0.5), inset 0 3px 3px -1px #fff;
    -webkit-box-shadow:
 0px 0px 3px rgba(000, 000, 000, 0.5), inset 0 3px 3px -1px #fff;
    display:none;  
}
 
/*Делаем скрытую часть видимой*/
#menu666 > li:hover > ul {
    display:block; 
}
/* - end - */







#work_zone {background: linear-gradient(to top, #fff, #fff); /* Путь к файлу с исходным  рисунком */
    box-shadow: 5px 5px 7px 1px #aaa, inset 0px 0px 25px 1px #ddd;
    -moz-box-shadow: 5px 5px 7px 1px #aaa, inset 0px 0px 25px 1px #ddd;
    -webkit-box-shadow: 5px 5px 7px 1px #aaa, inset 0px 0px 25px 1px #ddd;
	padding: 50px 80px 50px 60px;
	border:1px dotted #aaa;
}