/* CSS Document */
BODY {
	padding: 0px;
	margin: 0px;
	font-size: 76%;
	background-color: #fff;
	font-family: Tahoma, Arial, sans-serif;
/*background-image: url(../sketch-1.jpg);
	background-repeat: no-repeat;*/
	color: #464646;}
A, A:visited {
	color: #000000;}
A:hover, A:active {
	color: #000000;}
IMG {
	border: none;}
FORM {
	margin: 0px;
	padding: 0px;}
P {
	line-height: 1.3em;
	margin-top: 7px;}
TD {
	vertical-align: top;
	font-size: 0.7em;}
H1 {}
H2 {
	font-size: 1.3em;
	margin: 0px;}
H3 {
	font-size: 1em;
	margin: 0px}	
H4 {
	font-size: 1em;
	margin: 0px;}
H5 {
	font-size: 1.1em;}
OL, UL {
	margin-top: 7px;}
LI {
	margin-bottom: 5px;}	
#all {
	background-image: url(img/top_bg.jpg);
	background-repeat: repeat-x;}
#all_inner {
	background-image: url(img/top_bg_inner.jpg);
	background-repeat: repeat-x;}
#top {
	background-image: url(img/top_line.gif);
	background-repeat: no-repeat;
	background-position: left 272px;
	padding-left: 74px;}
#all_inner #top {
	background-image: url(img/top_main_inner_left.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-left: 0px;}
#top_0 {
	padding: 34px 0px 62px 0px;
	color: #999;
	font-size: 11px;}
#top_0 A, #top_0 A:visited, #top_0 A:hover, #top_0 A:active {
	color: #999;
	text-decoration: none;}
#top_0 IMG {
	margin: 1px 5px -1px 0px;}
#top_1 IMG{
	margin-bottom: 34px;}
#all_inner #top_1 {
	padding: 0px 31px 0px 76px;
	background-image: url(img/top_line.gif);
	background-repeat: no-repeat;
	background-position: 2px 147px;}
#all_inner #top_1 IMG {
	margin: 17px 0px 5px 0px;}
	
#top_2 {
	width: 100px;
	height: 51px;
	background-color: #000000;
	float: right;
	text-align: left;
	}
#top_2 IMG {
	margin: 30px 0px 0px 13px;}
#top_3 {
	text-align: right;
	padding: 140px 0px 0px 515px;
	clear: right;}	
#all_inner #top_3 {
	text-align: right;
	padding: 108px 0px 0px 0px;
	clear: right;}	
#top_main {
	background-image: url(img/top_main.jpg);
	background-repeat: no-repeat;
	background-position: 92px bottom;
	text-align: right;
	padding-right: 48px;}	
#top_main_inner {
	background-image: url(img/top_main_inner.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
	text-align: right;
	padding-right: 48px;}	
	
.top_tit {
	background-image: url(img/top_tit_bg.gif);
	background-repeat: repeat-x;}
#top_tit_0 {
	background-color: #000000;
	background-image: none;
	padding-left: 22px;
	vertical-align: middle}

.bottom_line {
	background-image: url(img/bottom_line_bg.gif);
	background-repeat: repeat-x;}
#bottom_line_0 {
	background-color: #000000;
	background-image: none;
	padding-left: 22px;
	vertical-align: middle}
	
#bottom {
	background-image: url(img/bottom_bg.gif);
	background-repeat: repeat-x;}
#niz {
	padding: 21px 0px 0px 75px;
	color: #2A313B;
	float: left;
	width: 55%;}
#niz IMG {
	margin-right: 15px;}
#niz .small {
	font-size: 0.9em;
	color: #808489}
#niz .small A, #niz .small A:visited {
	color: #808489}	
#niz .small A:hover, #niz .small A:active {
	color: #000000;}	

#bottom_2 {
	float: left;
	padding: 28px 0px 0px 16px;
	background-image: url(img/mail_icon.gif);
	background-repeat: no-repeat;
	background-position: 161px bottom;}
	
#left {
	padding: 0px 24px 0px 50px;}
#menu {
	padding: 4px 0px 19px 3px;}
.menu_item {
	padding: 0px 0px 21px 25px;
	background-image: url(img/menu_item.gif);
	background-repeat: no-repeat;}
.menu_item2 {
	margin-top: 6px}
.menu_item2_f {
	margin-top: 8px;}
.menu_item3 {
	margin-top: 4px;
	background-image: url(img/menu_item3.gif);
	background-repeat: no-repeat;
	padding-left: 13px;}
.menu_item3 A, .menu_item3 A:visited, .menu_item3 A:hover, .menu_item3 A:active {
	color: #000;}

#skidka {
	background-image: url(img/vinoska_bg.jpg);
	background-repeat: no-repeat;
	height: 117px;
	margin-bottom: 38px;}

#skidka P {
	margin: 16px 0px 0px 44px;
	line-height: 22px;}
#phone {
	padding-left: 3px;
	height: 61px}
#phone P {
	float: left;
	margin: 0px;
	margin-top: -1px;
	padding-left: 3px;
	line-height: 1.1em;
	}
#phone #phone_img {
	float: none;
	margin: 0px;}
	
#right {
	padding: 8px 20px 0px 18px;}
#right P {
	margin: 11px 0px 7px 0px;
	line-height: 14px;}	
.author {
	color: #989898;
	font-style: italic;}
#right .author {
	padding-bottom: 36px;
	margin-top: 0px;}	
	
#right .news_data {
	color: #989898;
	margin-bottom: 0px;}
#right .news_text {
	margin-top: 0px;}
	
#mid {
	padding: 41px 0px 50px 5px;}
#mid .td_left	{
	padding: 0px 7px 16px 0px;}
#mid .td_right	{
	padding: 0px 0px 16px 0px;}
#all_inner #mid {
	padding: 0px;}
#mid2 {
	padding-left: 21px;}
#mid2 #path {
	margin-left: 0px;}
	
.main_catalog_item {
	border: 1px solid #E5E5E5;}
.main_catalog_item .name {
	font-size: 1.2em;
	color: #333;
	font-weight: bold;
	margin: 15px 0px 0px 0px;}
.main_catalog_item .name2 {
	color: #A7A7A7;
	font-size: 0.9em;
	margin: 0px;}
.main_catalog_item .price {
	font-size: 0.9em;
	margin: 0px;
	line-height: 1.5em;
	color: #333;}
.main_catalog_item .price .big {
	font-size: 1.6em;
	font-weight: bold;}
.main_catalog_item .more {
	font-size: 0.9em;
	margin: 5px 0px 9px 0px;}
.main_catalog_item .more A, .main_catalog_item .more A:visited, .main_catalog_item .more A:hover, .main_catalog_item .more A:active {
	color: #a7a7a7;}
.main_catalog_item .enlarge {
	font-size: 0.9em;
	background-image: url(img/make_big.gif);
	background-repeat: no-repeat;
	padding: 0px 0px 0px 12px;
	margin: 0px 0px 0px 9px;
	background-position: left 3px;}
.main_catalog_item .enlarge A, .main_catalog_item .enlarge A:visited, .main_catalog_item .enlarge A:hover, .main_catalog_item .enlarge A:active {
	color: #a7a7a7;
	text-decoration: none;}
.main_catalog_item .podr {
	font-size: 1em;
	font-weight: bold;
	margin: 9px 0px 24px 0px;}
.main_catalog_item .podr IMG {
	margin: 3px 0px -3px 6px;}
.main_catalog_item .pic {
	float: left;
	margin: 11px 0px 18px 4px;}
	
#dilers {
	margin: 5px 0px 43px 0px}	
#dilers .gray {
	width: 120px;
	margin: 2px 12px 5px 0px;}
.gray {
	border: 1px solid #909090;
	color: #636363}
	
	
#cat_table H1 {
	font-size: 1.3em;
	color: #464646;
	margin: 22px 0px 0px 0px;}
#cat_table H1 A, #cat_table H1 A:hover, #cat_table H1 A:visited, #cat_table H1 A:active {
	color: #464646;
	text-decoration: underline;}	
#cat_table P {
	margin: 0px;}
	
#path {
	margin: 15px 0px 17px 21px;
	color: #444;}
#path A, #path A:visited, #path A:hover, #path A:active {
	color: #444;
	text-decoration: underline;}
	
	
	
.pic_r {
	margin-left: 10px;}
.div_l {
	float: left;
	margin-right: 10px;}

.table_inner {
	border: 1px solid #ccc;}
.table_inner TD {
	padding: 5px;}
.table_head {
	background-color: #F3F3F3;
	font-weight: bold;}
.cell_r_b {
	border-bottom: 1px solid #ccc;
	border-right: 1px solid #ccc;}
.cell_r {
	border-right: 1px solid #ccc;}
.cell_b {
	border-bottom: 1px solid #ccc;}
	
#site_map H2 {
	margin-bottom: 8px;
	font-size: 1.2em;}
#site_map P {
	margin: 0px 0px 6px 6px;}
#site_map P A, #site_map P A:visited, #site_map P A:hover, #site_map P A:active {
	color: #464646;}
	
#search_results {
	margin-bottom: 20px;}
#search_results .gray {
	width: 100%;
	}
#search_results TD {
	padding: 5px 5px 5px 0px;}
#search_results P {
	margin: 0px 0px 12px 0px;}
#search_next A, #search_next A:visited, #search_next A:hover, #search_next A:active {
	color: #464646;}
	
.news_pic {
	border: 1px solid #ccc;
	margin-right: 12px;}
.news_when {
	color: #ccc;
	font-size: 0.9em;}
.news_archive {
	margin-top: 35px;}
	
	
	.menu {font-family: Arial, Tahoma; font-size: 12px; font-style: normal; font-weight: bold; font-variant: normal; color: #FFFFFF}
.menu  A  {font-size: 11px; color: #ffffff;  text-decoration: none}
.menu  A:Visited {font-size: 11px; color: #ffffff;  text-decoration: none}
.menu  A:Hover {font-size: 11px; color: #ffffff;  text-decoration: underline}
