BODY {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #ffffff;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: 12px Arial, Helvetica, sans-seri, fVerdana, Geneva, ;
	COLOR: #434343;
	PADDING-TOP: 0px;
}
BODY  {
	FONT-SIZE: 12px;
}
DIV#body-limit {
	min-width: 780px;
}
HTML DIV#body-limit {
	
}
DIV#body {
	PADDING-RIGHT: 50px; PADDING-LEFT: 50px; Z-INDEX: 1; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; POSITION: relative;
}
 HTML DIV#body {
	HEIGHT: 1%;
}
DIV#headertxt{
	word-wrap: break-word;
	overflow: hidden;
	background-color : Black;
	padding-left: 60px;
	padding-right: 60px;
	padding-top: 5px;
	padding-bottom: 5px;
}
FORM.google_search{
	float: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #3C3C3C;
	margin: 5px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.button_g{
	font: 11px Arial, Helvetica, sans-serif;
}
.txt_g{
	font: 11px Arial, Helvetica, sans-serif;
}
STRONG#headertxt{
	color: #C9C9C9;
	font: 10px/14px Arial, Helvetica, sans-serif;
}
P#headertxt{
	color: #C9C9C9;
	font: 10px/14px Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
}
A#headertxt{
	color: #C9C9C9;
	font: 10px/14px Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	text-decoration: none;
}
A#headertxt:hover{
	color: #C9C9C9;
	font: 10px/14px Arial, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	text-decoration: underline;
}
DIV#logo_bg{
	background : url(./design/office2.jpg) repeat-x left;
	height : 160px;
}
DIV#logo_bg_ny{
	background: #49a1fb url(./design/ny2009/background.png) repeat-x top;
	height: 160px;
}
DIV#stars{
	background: url(./design/podarki/hearts.png) repeat-x left top;
	height: 160px;
	position: relative;
	z-index: 99;
}
DIV#stars2{
	background: url(./design/ny2009/stars.png) repeat-x left top;
	height: 160px;
	position: relative;
	z-index: 99;
}
DIV#podarki{
	background: url(./design/podarki/hearts_stars.png) repeat-x left;
	height: 160px;
	position: relative;
	z-index: 99;
}
A#podarki{
	color: White;
	font: italic bold 12px "Times New Roman", Times, serif;
}
A#podarki:hover{
	color: Yellow;
	font: italic bold 12px "Times New Roman", Times, serif;
}
DIV#question{
	padding-right: 60px;
	padding-left: 30px;
	padding-top: 15px;
	padding-bottom: 15px;
	background : gray;
	filter:alpha(opacity=30);
	-moz-opacity: 0.30;
	opacity: 0.30;
	width : 100px;
	position: relative;
	right: 0px;
	top: 30px;
}
DIV#foot{
	background-image: url(./design/ny2009/bgfooter.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
TABLE#footer A{
	color: White;
}
TABLE#footer A:hover{
	color: #FF4500;
}
TABLE#footer P{
	color: White;
}
TABLE#footer STRONG{
	color: White;
}
TABLE#footer{
	overflow: hidden;
	padding-left: 60px;
	padding-right: 60px;
	padding-top: 5px;
	padding-bottom: 5px;
}
TABLE#footer_menu{
	background-color: #ECECEC;
	padding-left: 60px;
	padding-right: 60px;
	padding-top: 5px;
	padding-bottom: 5px;
	height: 30px;
}
A#footer_menu{
	font: 10px Arial, Helvetica, sans-serif;
	color: Black;
}
A#footer_menu:hover{
	color: Red;
}

H1 {
	FONT-WEIGHT: normal;
}
H2 {
	FONT-WEIGHT: normal;
}
H3 {
	FONT-WEIGHT: normal;
}
H4 {
	FONT-WEIGHT: normal;
}
H1{
	font: normal normal normal 24px Arial, Helvetica, sans-serif;
	color: #1F1F1F;
	MARGIN: 10px 0px 1.6em;
}
H2{
	font : normal normal normal 22px Arial, Helvetica, sans-serif;
	color : #1F1F1F;
	MARGIN: 1em 0px 1em;
}
H3{
	font : normal normal normal 18px Arial, Helvetica, sans-serif;
	color : #1F1F1F;
	MARGIN: 0.8em 0px 0.7em;
}
H4{
	font : normal normal normal 16px Arial, Helvetica, sans-serif;
	color : #1F1F1F;
	MARGIN: 0.8em 0px 0.5em;
}
H5{
	font : bold 14px Arial, Helvetica, sans-serif;
	color : Black;
	MARGIN: 0.3em 0px 0.1em;
}
H6{
	font : bold 12px Arial, Helvetica, sans-serif;
	color : Black;
	MARGIN: 0px 0px 0px 0px;
}
A#H6{
	color : Black;
}
A:hover#H6{
	color : red;
}
A:hover#H1{
	color : red;
}
 HTML H2 {
	
}
 HTML H3 {
	
}
 HTML H4 {
	
}
H2:unknown {
	MARGIN-TOP: 0px;
}
H3:unknown {
	MARGIN-TOP: 0px;
}
H4:unknown {
	MARGIN-TOP: 0px;
}
STRONG{
	font : bold;
	color : #404040;
}
P{
	FONT: 14px Arial, Helvetica, sans-serif;
	COLOR: #434343;
}
P#partname{
	FONT: 16px Arial, Helvetica, sans-serif;
	COLOR: #000000;
	margin-bottom: 0px;
}
P#smalltxt{
	FONT: 12px Arial, Helvetica, sans-serif;
	COLOR: #434343;
}

TD#mp{
	padding-left: 20px;
	padding-right: 20px;
	border-top: 1px solid #dedede;
	border-right: 1px solid #dedede;
	border-left: 1px solid #dedede;
	background-color: White;
	FONT: 10px Arial, Helvetica, sans-serif;
	COLOR: #000000;
}
TD#mp A{
	FONT: 10px Arial, Helvetica, sans-serif;
	COLOR: #000000;
	text-decoration: none;
	border-bottom: 1px dashed gray;
}
TD#mp A:hover{
	FONT: 10px Arial, Helvetica, sans-serif;
	COLOR: #316aaf;
	text-decoration: none;
	border-bottom: 1px solid #316aaf;
}
TD#mps{
	padding-left: 20px; 
	padding-right: 20px; 
	border-top: 1px solid #dedede; 
	border-right: 1px solid #dedede; 
	border-left: 1px solid #dedede;
	background-color: #ececec;
	FONT: 10px Arial, Helvetica, sans-serif;
	COLOR: #000000;
}
TD#mps A{
	FONT: 10px Arial, Helvetica, sans-serif;
	COLOR: #000000;
	text-decoration: none;
	border-bottom: 1px dashed gray;
}
TD#mps A:hover{
	text-decoration: none;
	border-bottom: 1px solid black;
}
#microtxt{
	FONT: 10px Arial, Helvetica, sans-serif;
	COLOR: #434343;
}
P#contacts{
	FONT: 12px Arial, Helvetica, sans-serif;
	COLOR: Black;
}
#gall_num{
	FONT: 10px Arial, Helvetica, sans-serif;
	COLOR: #000000;
	background-color: White;
	border: 1px solid silver;
	width: 20px;
	margin-top: 0px;
	margin-bottom: -1px;
	text-align: center;
}
P#gall_nav_p{
	FONT: 12px Arial, Helvetica, sans-serif;
	COLOR: #000000;
}
A#gall_link{
	FONT: 12px Arial, Helvetica, sans-serif;
	COLOR: #000000;
}
A#gall_link:hover{
	FONT: 12px Arial, Helvetica, sans-serif;
	COLOR: red;
}
SPAN{
	color : #D90005;
}
SPAN#oldprice{
	color: #BB3400;
	text-decoration: line-through;
}
SPAN#newprice{
	color: #397CCE;
}
SPAN#green{
	color: Green;
}
SPAN#redbox{
	color : White;
	background-color : #D90005;
	padding: 0px 3px 0px 3px;
}
SPAN#footer_navigation{
	color : #8A8A8A;
}
DIV#price_str{
	FONT: 14px/20px Arial, Helvetica, sans-serif;
	COLOR: #000000;
	background : #E5E5E5;
	padding : 3px 10px 3px 10px;
	margin-bottom: 10px;
}


UL.menu {
	list-style: none;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
}
ul.menu li {
	margin-bottom: 3px;
	margin-top: 0px;
	line-height : 16px;
}
ul.menu li#one {
	margin-bottom: 0px;
	margin-top: 0px;
	line-height : 16px;
}
ul.menu li#onelast{
	margin-bottom: 3px;
	margin-top: 0px;
	line-height : 16px;
}
UL.menu_zakaz {
	list-style: none;
	margin: 0px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 30px;
	color: white;
}
UL.menu_zakaz LI {
	color: white;
}
FONT#zakaz_header{
	font: 14px Arial, Helvetica, sans-serif;
	color: #9ce0ff;
	margin-left: 29px;
}
A#menu_zakaz{
	font: 11px Arial, Helvetica, sans-serif;
	color: white;
}
A:hover#menu_zakaz{
	color: Aqua;
}
A#menuselected_zakaz{
	font: bold 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: red;
}


UL.menu_fast {
	list-style: disc;
	margin-left: 13px;
	margin-top: 7px;
	padding-left: 5px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
}
UL.menu_fast LI{
	margin-bottom: 3px;
}



UL.partmenu{
	list-style: none;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
}
UL.partmenu li {
margin-bottom: 6px; 
margin-top: 5px; 
}
UL.partmenu li#plus {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 6px;
	padding-left: 15px;
	background : url(design/listplus.gif) no-repeat left;
}
UL.partmenu li#sub {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 6px;
	padding-left: 15px;
	background : url(design/listmidle.gif) no-repeat left;
}
UL.partmenu li#sub_end {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 3px;
	padding-left: 15px;
	background : url(design/listlast.gif) no-repeat left;
}

UL.partmenu_small{
	list-style: none;
	margin: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
	font: 10px Arial, Helvetica, sans-serif;
}
UL.partmenu_small li {
margin-bottom: 6px; 
margin-top: 5px; 
}
UL.partmenu_small li#plus {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 6px;
	padding-left: 15px;
	background : url(design/listplus.gif) no-repeat left;
}
UL.partmenu_small li#sub {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 6px;
	padding-left: 15px;
	background : url(design/listmidle.gif) no-repeat left;
}
UL.partmenu_small li#sub_end {
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 3px;
	padding-left: 15px;
	background : url(design/listlast.gif) no-repeat left;
}
TABLE#main_menu{
	background: #b1b2b2 url(design/bg_main_menu.gif) repeat-x;
	background-position: top left;
	z-index: 0;
	position: relative;
	padding-top: 2px;
}
TD#main_menu_shadow{
	background: url(design/shadow_main_menu.gif) repeat-x;
	background-position: top left;
}
A#menu{
	font: 11px/16px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: black;
	border-bottom: 1px solid #969696;
}
A:hover#menu{
	color: #DD0000;
	border-bottom: 1px solid #DD0000;
}
A#menuselected{
	font: 11px/16px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #DD0000;
}
A#menuhow{
	font : 12px/14px Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #E10005;
	border-bottom: 1px solid #E10005;
}
A:hover#menuhow{
	color : #E10005;
	border-bottom: 1px solid #E10005;
}
A#menuselectedhow{
	font : 12px/14px Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #E10005;
}



A#partmenu{
	font : 12px/14px Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #4d4c4c;
	border-bottom: 1px solid #888888;
}
A:hover#partmenu{
	color : #d90000;
	border-bottom: 1px solid #d90000;
}

A#partmenu_small{
	font : 10px/12px Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #4d4c4c;
	border-bottom: 1px solid #888888;
}
A:hover#partmenu_small{
	color : #d90000;
	border-bottom: 1px solid #d90000;
}
#partmenuselected{
	font : bolder 12px/14px Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : #d90000;
}
A#shortmenu{
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #424242;
	border-bottom: 2px solid #A4A4A4;
	margin-right: 20px;
	line-height: 20px;
	height: 25px;
}
A#shortmenu:hover{
	border-bottom: 2px solid Red;
}
A#shortmenu_new{
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #424242;
	border-bottom: 2px solid #A4A4A4;
	margin-right: 20px;
	padding-left: 27px;
	line-height: 20px;
	height: 25px;
	background: url(./design/new.png);
	background-position: left;
	background-repeat: no-repeat;
}
A#shortmenu_new:hover{
	border-bottom: 2px solid Red;
}
A#shortmenuselected{
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: Black;
	border-bottom: 2px solid Red;
	margin-right: 20px;
	line-height: 20px;
	height: 25px;
}
A#shortmenuimg{
	font: 12px Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: #424242;
	border-bottom: 2px solid #A4A4A4;
	margin: 0px 0px 0px 0px;
	line-height: 20px;
	height: 18px;
}
A#shortmenuimg:hover{
	border-bottom: 2px solid Red;
}
#order{
	font : bold 12px/14px Arial, Helvetica, sans-serif;
	color : Black;
}
#adress_l{
	font : bold 12px/14px Arial, Helvetica, sans-serif;
	color : Black;
}
#adress_r{
	font : bold 12px/14px Arial, Helvetica, sans-serif;
	color : Black;
}
A#h1{
	color : #1B1B1B;
}
A#intxtlink{
	color : #1B1B1B;
}
A:hover#intxtlink{
	color : #ff0000;
}
A#dot{
	color: #5F5F5F;
	font-size: 12px;
}
A#dot:hover{
color : #ff0000;
}
A#footer_navigation{
	color : Black;
	font : 14px Arial, Helvetica, sans-serif;
}
#smalla{
	color : Black;
	font : 11px Arial, Helvetica, sans-serif;
}
IMG#articles{
	background-color : #B2B2B2;
	border : 1px solid #B5B5B5;
}
DIV#dot_line{
	border-top: 1px solid #E2E2E2;
	width : 100%;
	margin-top: 15px;
	margin-bottom: 15px;
}
STRONG#tablename{
	background : Black;
	color : White;
	font : 10px Arial, Helvetica, sans-serif;
	padding-left: 7px;
	padding-right: 5px;
}
TABLE#price{
	font : 12px Arial, Helvetica, sans-serif;
	color : #555555;
	border-bottom: 2px solid #E0E0E0;
}
TABLE#price TD#header{
	background-color : #E0E0E0;
}
TABLE#price TD{
	border-bottom : 1px solid #E0E0E0;
	text-align : center;
}
TD#item{
	text-align : left;
}
TD#subitem{
	text-align : left;
}
TD#subitem P{
	text-align : left;
	font : bold 12px Arial, Helvetica, sans-serif;
}
TD#name{
	background : White;
	border-top : 1px solid #E0E0E0;
	border-right: 0px solid white;
}
TD#name H5{
	text-align : left;
}
TD#name P{
	text-align : left;
	font : 12px Arial, Helvetica, sans-serif;
	color : Black;
	margin: 3px 0px 3px 0px;
}
TABLE#price TD#img{
	border-top : 1px solid #E0E0E0;
}
TABLE#price A{
	font : 12px Arial, Helvetica, sans-serif;
	color : #000000;
}
TABLE#price A:hover{
	color : #BF0005;
}


TABLE#price_2{
	font : 12px Arial, Helvetica, sans-serif;
	color : #555555;
	border-bottom: 2px solid #E0E0E0;
}
TABLE#price_2 TD#header{
	background-color : #E0E0E0;
}
TABLE#price_2 TD{
	border-bottom : 1px solid #E0E0E0;
	text-align : center;
}
TABLE#price_2 TD#m{
	border-right : 1px solid #EBEBEB;
	border-bottom : 1px solid #E0E0E0;
	text-align : center;
}
TABLE#price_2 TD#l{
	border-left: 1px solid #EBEBEB;
	border-right : 1px solid #EBEBEB;
	border-bottom : 1px solid #E0E0E0;
	text-align : center;
}
TABLE#price_2 TD#l1{
	border-left: 1px solid #EBEBEB;
	border-bottom : 1px solid #E0E0E0;
	text-align : center;
}
TABLE#price_2 TD#r{
	text-align : center;
}
TABLE#price_2 TD#item{
	text-align : left;
}


TABLE#info{
	font : 12px Arial, Helvetica, sans-serif;
	color : #555555;
	border-bottom : 3px solid #E0E0E0;
}
TABLE#info TD{
	border-top : 1px solid #E0E0E0;
	text-align : center;
}
TABLE#info TD#item{
	text-align : left;
}
TABLE#info TD#header{
	text-align : left;
}

TABLE#info2{
	font : 12px Arial, Helvetica, sans-serif;
	color : #555555;
	border-bottom : 3px solid #E0E0E0;
	border: 1px solid #E0E0E0;
}
TABLE#info2 TD{
	border-top: 1px solid #E0E0E0;
	text-align: center;
	border-right: 1px solid #E0E0E0;
	vertical-align: top;
	font: 11px Arial, Helvetica, sans-serif;
}
TABLE#info2 TD#item{
	text-align : left;
	border-right : 1px solid #E0E0E0;
	vertical-align: top;
}
TABLE#info2 TD#header{
	text-align: center;
	vertical-align: top;
	background-color: #EAEAEA;
}
UL{
	
}
UL LI{
	FONT: 14px Arial, Helvetica, sans-serif;
	COLOR: #434343;
}


UL.nostyle {
	list-style: none;
	margin: 0px 0px 0px 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-top: 5px;
	padding-bottom: 10px;
}
ul.nostyle li {
margin-bottom: 5px; 
margin-top: 0px; 
line-height : 16px;
}

FORM{
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}
FORM P{
	font : 14px Arial, Helvetica, sans-serif;
	color : Black;
}
FORM P#red{
	font : 14px Arial, Helvetica, sans-serif;
	color : #BA1216;
}
#field_comment{
	font : 12px Arial, Helvetica, sans-serif;
	color : #696970;
}
#field_str{
	font : 14px Arial, Helvetica, sans-serif;
	color : Black;
}
#field_area{
	font : 14px Arial, Helvetica, sans-serif;
	color : Black;
}
#button_send{
	font : 12px/28px Arial, Helvetica, sans-serif;
	border-bottom : 4px solid #0D340C;
	border-right : 1px solid #175B15;
	border-top : 1px solid #B1EBB1;
	border-left : 1px solid #B1EBB1;
	background : #238A20;
	color : White;
	height : 30px;
}
#button_clear{
	font : 12px/28px Arial, Helvetica, sans-serif;
	border-bottom : 4px solid #770000;
	border-right : 1px solid #8A0000;
	border-top : 1px solid #FFBBBB;
	border-left : 1px solid #FFBBBB;
	background : #B90000;
	color : White;
	height : 30px;
}
A#imga{
	font : 11px Arial, Helvetica, sans-serif;
	text-decoration : none;
	color : Black;
	padding : 6px 4px 3px 6px;
}
A:hover#imga{
	font : 11px Arial, Helvetica, sans-serif;
	text-decoration : underline;
}
A#contacts{
	font : 12px Arial, Helvetica, sans-serif;
	color : Black;
}
A#contacts:hover{
	color : #EC0006;
}
A#imgbannerlink{
	text-decoration : none;
}
A#imgbannerlink:hover{
	border : 1px solid Red;
}



DIV.shadow_main{
	float: left; position: relative; display: none;
}
DIV.shadow_position{
	position: absolute; left: 6em; top: -0.5em;
}
DIV.shadow_content{
	border: 1px solid #f3f3f3; position: relative; background: white; margin: 0.8em; padding: 0.5em;
}
IMG.img_1_shadow{
	width: 100%; height: 100%; position: absolute; top: 0; left: 0;
}
TD#znak_id{
	font: 10px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: Black;
}
TD#znak_name{
	font: 12px Arial, Helvetica, sans-serif;
	color: #404040;
}
A#header_link{
	text-decoration : none;
	font: 14px Arial, Helvetica, sans-serif;
	color: #9ce0ff;
}
A#header_link:hover{
	color: Aqua;
}
