img{
border:0;
}
body {
margin: 0px;
padding: 0px;
font-family: Tahoma;
background-color: #ffffff;
background-image: url(/templates/vamshop/img/top_back.gif);
background-repeat: repeat-x;
background-position: top;
}
form {
	padding: 0px;
	margin: 0px;
}
.title {
	font-size: 18px;
	color: #2A2A2A;
	font-weight: normal;
}
div.pagetitle {
	font-size: 18px;
	color: #2A2A2A;
	background-image: url(/templates/vamshop/img/pics_horizontal.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	padding: 0px 0px 8px 6px;
	font-weight: normal;
}
div.index_pagetitle {
	font-size: 18px;
	color: #2A2A2A;

	padding: 0px 0px 8px 6px;
	font-weight: normal;
}
h1
{
font-size: 18px;
	color: #2A2A2A;
	font-weight: normal;
}

ul {
	padding: 0px 0px 0px 17px;
	margin: 0px 0px 0px 8px;
}
ul li {
	list-style-image: url(/templates/vamshop/img/top_contact_pic.gif);
	list-style-position: outside;
	margin: 4px 0px;
	padding: 0px 0px 0px 0px
}
a {color: #333333;text-decoration: underline;}
a:hover {text-decoration: none;}
/* ---- cellpadding=0 cellspacing=0 ------- */
table {
	border-collapse: collapse;
	width: 100%;
	border: none;
}

 /*  */ 

td {padding:0px;color: #333333;font-size: 100%;}
table.main {
   height:100%;
	background-image: url(/templates/vamshop/img/top_back.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
/* top part */
td.top_part {
	height: 125px;
}
table.top {
	height:125px;
}
td.logo {
	padding-left: 43px
}
td.top_contact {
	width:334px;
	padding-top: 24px
}
td.top_contact_phone {
	font-size:18px
}
/* top menu */
td.top_menu_part {
	height: 42px;
}
table.menu {
	height: 42px
} 
td.menu_home {
	background-image:url(/templates/vamshop/img/menu_back.gif);
	background-repeat: repeat-x;
	width: 42px;
	padding: 8px 0px;
	text-align:center;
	border-right:solid 1px #ffffff
}
td.top_bag {
	width: 346px
}
table.bag {
	height:28px;
	background-image: url(/templates/vamshop/img/pics_horizontal.gif);
	background-position: top;
	background-repeat: repeat-x;
	width: 300px;
}
table.bag td {
	background-image: url(/templates/vamshop/img/pics_horizontal.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	white-space: nowrap;
	padding: 0px 11px
}
td.top_menu {
	background-image:url(/templates/vamshop/img/menu_back.gif);
	background-repeat: repeat-x;
}
table.menu_table {
	height: 42px
}
table.menu_table td {
	padding: 8px 10px
}
.menu_item {
	border-right:solid 1px #ffffff;
	background-image:url(/templates/vamshop/img/menu_r.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.menu_item a {
    white-space:nowrap;
    margin-right:40px;
	color: #000000;
	text-decoration: none;
}
.menu_item a:hover {
	text-decoration: underline;
}
.menu_item_active {
	background-image:url(/templates/vamshop/img/menu_active_r.gif);
	background-repeat: no-repeat;
	background-position: right;
	border-right:solid 1px #ffffff;
	color: #000000
}
/* content part */
td.content_part {
}
table.content {
	height:100%
}
table.cont_left {
	QQQheight: 100%
}
td.content_left {
	width: 177px
}
td.left_menu {
	height: 1px
}
td.left_menu1 {
	padding: 2px 5px 15px 19px;
	height: 1px
}
.left_title {
	color:#333333;
	font-size: 12px;
	font-weight: bold;
}
ul.left_menu1 {
	padding: 0px 0px 0px 17px;
	margin: 10px 0px 0px 0px;
}
ul.left_menu1 li {
	list-style-image: url(/templates/vamshop/img/ul_pic.gif);
	list-style-position: outside;
	margin: 4px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 11px
}
ul.left_menu1 li a {
	color: #0067CC
}
ul.left_menu2 li.left_menu_active a {
	color: #669900;
	font-weight: bold;
}
#other_pic li {
	list-style-image: url(/templates/vamshop/img/top_contact_pic.gif);
}
td.left_menu2_pad {
	background-image: url(/templates/vamshop/img/left_menu_back.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	height: 1px
}
td.left_menu2 {
	padding: 15px 5px 15px 19px;
	height: 1px;
	color: #000000;
}
ul.left_menu2 {
	padding: 0px 0px 0px 17px;
	margin: 10px 0px 20px 0px;
}
ul.left_menu2 li {
	list-style-image: url(/templates/vamshop/img/ul_pic.gif);
	list-style-position: outside;
	margin: 4px 0px;
	padding: 0px 0px 0px 0px
}
ul.left_menu2 li a {
	color: #CC0066
}

td.content_center {
	padding: 0px 5px 30px 0px;
}
td.content_center a {
	color: #0066CC
}
div.content_text {
	font-size: 12px;
	padding: 0px 7px 20px 7px 
}
td.content_right {
	width: 349px
}
table.cont_right {
	height:100%
}
td.search {
	height: 1px
}
table.search {
	width: 300px
}
td.right_search {
	padding:0px 0px 5px 10px
}
td.login {
	height: 1px
}
table.login {
	width: 150px
}
table.right_login_text {
	background-image:url(/templates/vamshop/img/login_back.gif);
	background-repeat: repeat-x;
	background-position: bottom;
}
#index_login {
	background:none
}
td.greeting {
	color:#2A2A2A;
	font-size: 12px;
	font-weight: bold;
	padding: 10px 10px 12px 11px;
}
#index_greeting {
	padding-top: 0px
}
td.avatara {
	padding: 0px 0px 0px 8px;
	width: 50px;
	background-image: url(/templates/vamshop/img/pics_vertical.gif);
	background-repeat: repeat-y;
	background-position: right;
}
#index_login_form {
	width: 150px
}
table.index_login_table td {
	padding:2px 0px;
}
input.index_form_big {
	width: 137px;
	height: 22px;
	border: none;
	color: #333333;
	font-size: 10px;
	background-image: url(/templates/vamshop/img/index_form_big.gif);
	background-repeat: no-repeat;
	padding: 3px 8px;
}
.index_form_small {
	width: 95px;
	height: 22px;
	border: none;
	color: #333333;
	font-size: 10px;
	background-image: url(/templates/vamshop/img/index_form_small.gif);
	background-repeat: no-repeat;
	padding: 4px 8px 0px 8px
}
.index_login_button {
      font-family:Verdana;
	width: 38px;
	height:20px;
	background-image: url(/templates/vamshop/img/index_login_button.gif);
	border: none;
	color: #5f1944;
	font-size: 10px
}
.index_login_text {
	padding: 0px 0px 0px 17px
}
.index_login_text a {
	color: #0066cc
}
td.login_links {
	vertical-align: top;
	padding: 2px 10px
}
td.login_links a {
	color:#0066CC;
}
td.right_action {
	padding:13px 10px
}
table.action_item {
	margin-top: 11px;
	width: 280px
}
td.action_photo {
	width:146px;
}
td.action_photo img {
	border: solid 2px #D9E9F1
}
td.action_text a {
	color: #003399;
}
td.price {
	background-image:url(/templates/vamshop/img/price_back.gif);
	background-repeat: repeat-x;
	color: #003366;
	font-weight: bold;
	width: 1px
}
td.price span {
	white-space: nowrap;
}
td.bag_link a {
	color:#666666
}
div.right_line {
	background-image: url(/templates/vamshop/img/pics_horizontal.gif);
	background-repeat: repeat-x;
	height: 1px
}
/* bottom part */
td.bottom_part {
	height:188px;
	background-image: url(/templates/vamshop/img/bottom_back.gif);
}
table.bottom {
	background-image:url(/templates/vamshop/img/bottom_back.jpg);
	background-position: left;
	background-repeat: no-repeat;
	height: 188px
}
table.right_login_text {
	background-color: #F4F9EF;
}
td.bottom_phone {
	font-size:18px;
	font-weight: normal;
	color: #2A2A2A;
	width: 209px;
}
td.address {
	width: 202px
}
div.copyright {
	font-size:10px;
	color: #333333;
	margin-top: 16px
}
/* image classes */
.img_top_contact_pic {
	margin:0px 7px
}
.img_top_contact {
	margin-right: 5px;
	position: relative;
	top: -3px
}
.img_bag {
	margin-right: 8px
}
.img_grape {
	margin-right:6px
}
/* pics */
td.right_pics {
	width: 4px;
	background-image: url(/templates/vamshop/img/pics_vertical.gif);
	background-repeat: repeat-y;
	background-position: center;
}
td.bottom_pics {
	height: 4px;
	background-image: url(/templates/vamshop/img/pics_horizontal.gif);
	background-repeat: repeat-x;
	background-position: center;
}
/* input classes */

input.search {
	width: 249px;
	height: 20px;
	background-image: url(/templates/vamshop/img/input_search.gif);
	background-repeat: no-repeat;
	border: none;
	color: #EC297B;
	font-size: 12px;
	padding: 3px 7px
}
input.small {
	height: 20px;
	width: 41px;
	background-image: url(/templates/vamshop/img/input_small.gif);
	border: none;
	font-size: 11px;
	padding: 3px 5px 0px 5px
}
input.button_big {
	width: 119px;
	height: 22px;
	border: none;
	background-image: url(/templates/vamshop/img/button_big.gif);
	color: #5F1944;
	font-size: 10px;
}
input.button_middle {
	width: 80px;
	height: 22px;
	border: none;
	background-image: url(/templates/vamshop/img/button_middle.gif);
	color: #5F1944;
	font-size: 10px;
}
input.basket_submit {
	width: 117px;
	height: 20px;
	background-image: url(/templates/vamshop/img/button_submit.gif);
	color:#5F1944;
	font-size: 10px;
	border: none;
}
input.basket_blue {
	width: 65px;
	height: 20px;
	background-image: url(/templates/vamshop/img/basket_blue.gif);
	color:#5F1944;
	font-size: 10px;
	border: none;
}
input.input_basket {
	width: 249px;
	height: 20px;
	border: none;
	background-image: url(/templates/vamshop/img/input_basket.gif);
	border: none;
	font-size: 11px;
	padding: 3px 5px 0px 5px
}
/* basket */
.basket_text {
	margin: 10px 0px;
	padding: 0px 7px
}
table.basket th {
	background-image: url(/templates/vamshop/img/basket_top_back.gif);
	height: 34px;
	color:#333333;
	font-size: 10px;
	font-weight: normal;
	text-align: left;
	padding: 0px 0px 0px 11px;
}
table.basket td {
	padding: 11px 6px 11px 11px;
	border-bottom: solid 1px #E6E6E6
}
table.basket tr.basket_summ td {
	border-bottom:solid 1px #FFCC33; 
}
table.basket tr.basket_summ td table.basket_buttons td {
	border: none;
	padding: 0px;
}
table.basket td a {
	color: #003399
}
td.basket_summ {
	font-size:14px;
	color: #333333;
	font-weight: normal;
}
.basket_price {
	color: #FF0066
}
table.basket tr.basket_submit td {
	border:none; 
}
div.for_form_text {
	padding:0px 8px;
}
table.basket_form {
	border-top:solid 1px #ffcc33;
	margin: 0px 7px
}
table.basket_form td {
	padding: 4px 0px;
	color: #333333
}
table.basket_form td.basket_form_title {
	color:#ed3583;
	font-size: 11px;
	font-weight:bold;
	padding: 9px 0px 16px 0px
}

.basket_form_title {
	color:#ed3583;
	font-size: 11px;
	font-weight:bold;
	padding: 9px 0px 16px 0px
}


.see_more {
	padding: 3px 0px 0px 16px
}
.breadcrumbs {
	padding:10px 9px;
	background-image: url(/templates/vamshop/img/breadcrumbs_back.gif);
}
div.breadcrumbs a {
	color:#003399;
}
div.horizontal_line {
	height: 1px;
	font-size: 1px;
	clear: both;
		background-image: url(/templates/vamshop/img/pics_horizontal.gif);
	background-repeat: repeat-x;
	background-position: center;
}
td.content_pad {
	padding:14px 10px;
}
td.product_big_image {
	width: 267px;
}
td.product_big_image img {
	border: solid 2px #d9e9f1;
}
div.art {
	font-size: 10px;
	margin: 12px 0px
}
.photo_small {
	clear: both;
	margin: 12px 0px
}
.photo_small_img {
	float: left;
	margin: 0px 8px 10px 0px;
}
.photo_small_img img {
	border: solid 2px #d9e9f1;
}
.featured_product_item {
	float: left;
	margin: 0px 7px 15px 12px;
	height: 186px;
	width: 134px
}
.featured_product_item img.img_border {
	border: solid 2px #d9e9f1;
}
.featured_product_item p {
	margin:8px 0px
}

table.product_item {
	margin-bottom: 15px
}

/* breadcrumbs */
.bread_right {
	float: right;
}
span.bread_pages {
	color: #cc0066
}

table.index_search {
	width:285px;
	margin: 3px 0px 7px 7px
}
#index_title {
	background: none;
}
/* ------------  Dinamic menu ------------- */

.menu {
cursor: hand;
}
.menuActive {
    padding:0 1 0 1;
	font-weight: bold;
	text-align: center;
	cursor: hand; 
}
.menuOn {
	padding:0 1 0 1;

	
	cursor: hand;
}
.menuActiveOn {
	padding:0 1 0 1;
	font-weight: bold;

     cursor: hand; 
}



.subMenu {
   background-image: url(/templates/vamshop/img/submenu_back.gif);
	background-repeat: repeat-x;
	background-position: top;
	background-color: #FFEBB0;
    cursor: hand;
	visibility: hidden;
	position: absolute;
	width: 141px;
	padding: 0px 14px 12px 14px;
	margin-top: -13px;
    z-index:20;

}
.subMenu a {
	
	display: block;
	color: #CC0066;
	font-size: 11px;
	text-decoration: underline;
	margin: 4px 0px 5px 0px;
	background-image: url(/templates/vamshop/img/pic_blue.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 9px
}
.subMenu a:hover {
	text-decoration: none;
}
.subMenuItem a {
	display: block;
	color: #CC0066;
	font-size: 11px;
	text-decoration: underline;
	margin: 4px 0px 5px 0px;
	background-image: url(/templates/vamshop/img/pic_blue.gif);
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 9px
}
.subMenuItem a:hover {
	text-decoration: none;
}
.prim{
    font-size:130%;
    color: #035C21;
}
.sub_arrow {
position:relative;
top:-100px
margin-right: 7px;
}

table.shopinner tr {border:none}
table.shopinner tr td {border:none;margin:0;padding:0}

#saynes{
position:relative;
display:block;
float:left;
}
.likebox {
	text-align: center;
}
.vkontakte {
	margin-left: 15px;
	text-align: center;
}
select[name="id[9]"]{
	display:none;
}
.price_test{
    background:#fffb9b;
    width:100px;
    height:30px;
    text-align: center;
inline-block;
vertical-align: meedle;
;
}