html, body {
	font-family: Trebuchet MS;
	font-weight: bold;
	font-size: 12pt;
	background-color: #298C28;
	margin: 0px;
	padding: 0px;
}

table, td, div {
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

.header_row {
	background-color: #addef7;
}

.middle_row {
	background-color: #F2FFBF;
}

.maintable {
	width: 100%;
}

.headertable {
	width: 100%;
	background-image: url('../images/header_logo_rainbow.jpg');
	background-repeat: no-repeat;
	background-position: top left;
}

.mainheader {
	height: 171px;
}

.headerlogo {
	/* grass */
	width: 100%;
	height: 100%;
	background-image: url('../images/header_grass.gif');
	background-repeat: repeat-x;
	background-position: bottom right;
	/* Are we bug free yet? - Sure(!) - © Miscrosoft */
	/* filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='images/logo_grass.png'); */
	/* End of Grass */
}

.headergirl {
	width: 240px;
	height: 171px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/header_girl.png');
}

.headergirl[class] {
	background-image: url('../images/header_girl.png');
}

.menutable {
	width: 100%;
}

.menurow {
	height: 30px;
}

.menuleftside {
	height: 30px;
	width: 211px;
	background-image: url('../images/menu_left_search.gif');
}

.search_table {
	font-size: 10px;
	height: 14px;
}

.search_table input,text {
	font-family: Arial;
	font-size: 10px;
	background-color: #ffffff;
	border: 1px solid green;
	color: #000000; 
}

.search_text_ru {
	margin-left: 8px;
	margin-right: 5px;
	width: 44px;
	height: 13px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/search_ru.png');
}

.search_text_ru[class] {
	background-image: url('../images/search_ru.png');
}

.search_text_lv {
	margin-left: 8px;
	margin-right: 5px;
	width: 44px;
	height: 13px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/search_lv.png');
}

.search_text_lv[class] {
	background-image: url('../images/search_lv.png');
}

.search_button {
	cursor: pointer;
	width: 27px;
	height: 26px;
	margin-left: 4px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/search_button_ie_bija4.png');
}

.search_button[class] {
	background-image: url('../images/search_button_ie_bija4.png');
}

.menumiddlepart {
	background-image: url('../images/menu_middle_part.gif');
}

.menurightside {
	font-size: 20px;
	vertical-align: top;
	text-align: right;
	width: 118px;
	background-image: url('../images/menu_right_part.gif');
}

.menurightside a, a:hover, a:visited {
	text-decoration: none ;
}

.menurightside div {
	cursor: pointer;
	margin-right: 8px;
	display: inline;
	float: left;
	height: 30px;
	width: 30px;
}

.right_icon_cart {
	width: 30px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/icon_cart.png');
}

.right_icon_cart[class] {
	background-image: url('../images/icon_cart.png');
}

.right_icon_home {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/icon_home.png');
}

.right_icon_home[class] {
	background-image: url('../images/icon_home.png');
}

.right_icon_mail {
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/icon_mail.png');
}

.right_icon_mail[class] {
	background-image: url('../images/icon_mail.png');
}

.menusubtable {
	width: 100%;
}

.menusubrow {
	/* иначе ПНГ на заднем фоне не отображаются в файрфоксе полностью, хз почему!*/
	/* отображается только область, где есть текст(по высоте) */
	font-size: 20px;
	vertical-align: top;
	height: 30px;
}

.menusubrow a, a:hover, a:visited {
	text-decoration: none;
}

/* Left language part */

.submenuleftside1 {
	width: 6px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/subm_left_1.png');
}

.submenuleftside1[class] {
	background-image: url('../images/subm_left_1.png');
	background-repeat: no-repeat;
}

.submenuleftside2 {
	font-size: 24px;
	cursor: pointer;
	width: 18px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/subm_left_2.png');
}

.submenuleftside2[class] {
	background-image: url('../images/subm_left_2.png');
	background-repeat: no-repeat;
}

.submenuleftside3 {
	width: 12px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/subm_left_3.png');
}

.submenuleftside3[class] {
	background-image: url('../images/subm_left_3.png');
	background-repeat: no-repeat;
}

.submenuleftside4 {
	font-size: 24px;
	cursor: pointer;
	width: 19px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/subm_left_4.png');
}

.submenuleftside4[class] {
	background-image: url('../images/subm_left_4.png');
	background-repeat: no-repeat;
}

.submenuleftside5 {
	width: 197px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/subm_left_5.png');
}

.submenuleftside5[class] {
	background-image: url('../images/subm_left_5.png');
	background-repeat: no-repeat;
}

/* end of crap */

.submenumiddlepart {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_second_middle.png');
}

.submenumiddlepart[class] {
	background-image: url('../images/menu_second_middle.png');
	background-repeat: repeat-x;
}

.submenurightside {
	vertical-align: top;
	text-align: right;

	font-size: 14px;
	font-family: Arial;
	color: white;
	font-weight: bold;
	white-space: nowrap;

	padding-left: 30px;
	padding-top: 3px;
	padding-right: 12px;

	width: 241px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/menu_second_right_part.png');
}

.submenurightside[class] {
	background-image: url('../images/menu_second_right_part.png');
	background-repeat: no-repeat;
}

.buttontable {
	width: 678px;
	height: 30px;
}

.menuitem1 {
	width: 138px;
}

.menuitem2 {
	width: 134px;
}

.menuitem3 {
	width: 134px;
}

.menuitem4 {
	width: 135px;
}

.menuitem5 {
	width: 137px;
}

.category_content {
	padding-left: 10px;
	padding-right: 10px;
}

/* Category block */

.category_block {
	width: 218px;
	height: 200px; /* 185 */
	display: inline;
	float: left;
	margin: 5px;
	margin-top: 3px;
	font-size: 12px;
	color: green;
}

.cat_block_tl {
	width: 25px;
	height: 21px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/cat_block_left_top_corner.png');
}

.cat_block_tl[class] {
	background-image: url('../images/cat_block_left_top_corner.png');
}

.cat_block_tm {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/cat_block_top_middle.png');
}

.cat_block_tm[class] {
	background-image: url('../images/cat_block_top_middle.png');
}

.cat_block_tr {
	width: 25px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/cat_block_right_top_corner.png');
}

.cat_block_tr[class] {
	background-image: url('../images/cat_block_right_top_corner.png');
}

.cat_block_ml {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/cat_block_left_middle.png');
}

.cat_block_ml[class] {
	background-image: url('../images/cat_block_left_middle.png');
}

.cat_block_mm {
	vertical-align: bottom;
	text-align: center;
	background-color: white;
	width: 168px;
	height: 157px; /* 142 */
}

.cat_block_mm img {
	width: 100%;
	height: 124px;
}

.cat_block_mm a {
	font-family: Arial;
	font-size: 12px !important;
	font-weight: normal;
	color: #449BFE;
	text-decoration: none;
}

.cat_block_mm a:visited, a:active {
	font-weight: normal !important;
	font-family: Arial;
	font-size: 12px !important;
	color: #449BFE;
	text-decoration: none;
}

.cat_block_mm a:hover {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold !important;
	text-decoration: none;
	color: #449BFE;
}

.cat_block_mr {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/cat_block_right_middle.png');
}

.cat_block_mr[class] {
	background-image: url('../images/cat_block_right_middle.png');
}

.cat_block_bl {
	height: 32px; /* 22 */
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/cat_block_left_bot_corner.png');
}

.cat_block_bl[class] {
	background-image: url('../images/cat_block_left_bot_corner.png');
	background-repeat: no-repeat;
}

.cat_block_bm {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/cat_block_bot_middle.png');
}

.cat_block_bm[class] {
	background-image: url('../images/cat_block_bot_middle.png');
	background-repeat: repeat-x;
}

.cat_block_br {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/cat_block_right_bot_corner.png');
}

.cat_block_br[class] {
	background-image: url('../images/cat_block_right_bot_corner.png');
	background-repeat: no-repeat;
}

.cat_block_image_change {
	width: 100%;
}

.cat_block_middle_picture {
	text-align: center;
	background-color: white;
	/* padding-right: 30px; */
}

#cat_shoping_cart {
	width: 48px;
	padding-right: 16px;
	padding-bottom: 4px;
	vertical-align: bottom;
	text-align: center;
	color: red;
	font-size: 12px;
}

#cat_shoping_cart a, a:hover, a:visited {
	color: red;
}

.cat_block_image_change_images {
	text-align: center;
}

.cat_block_image_change_images img {
	margin-right: 10px;
	border: 1px solid #449BFE;
}

/* end of category block */

/* category.html */

.category_menu_items_price {
	padding-right: 8px;
	color: red;
	text-align: right;
	font-size: 14pt;
}

.category_catalog {
	width: 100%;
	margin-bottom: 10px;
}

.category_menu_cell {
	width: 295px;
}

.category_catalog td {
	vertical-align: top;
}

.category_catalog_menu {
	width: 100%;
	margin-top: 3px;
}

.category_catalog_menu table {
	width: 100%;
}

.cat_block_header_left {
	vertical-align: top;
	width: 145px;
	height: 43px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/cat_block_header_left.png');
}

.cat_block_header_left[class] {
	background-image: url('../images/cat_block_header_left.png');
}

.cat_block_header_left div {
	color: red;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	white-space: nowrap;
	padding-left: 14px;
	padding-top: 12px;
	position: absolute;
	height: 43px;
}

.cat_block_header_middle {
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/cat_block_header_middle.png');
}

.cat_block_header_middle[class] {
	background-image: url('../images/cat_block_header_middle.png');
}

.cat_block_header_right {
	text-align: right;
	padding-top: 12px;
	padding-right: 12px;
	color: red;
	font-weight: bold;
	font-family: Arial;
	font-size: 14px;
	width: 133px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/cat_block_header_right.png');
}

.cat_block_header_right[class] {
	background-image: url('../images/cat_block_header_right.png');
}

.cat_block_middle_left {
	width: 12px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/cat_block_middle_left.png');
}

.cat_block_middle_left[class] {
	background-image: url('../images/cat_block_middle_left.png');
}

.cat_block_middle_middle {
	background-color: white;
}

.cat_block_middle_middle_description {
	padding: 8px;
	background-color: white;
	font-family: Trebuchet MS;
	font-weight: normal;
	font-size: 16px;
}

.cat_block_middle_right {
	width: 12px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale src='images/cat_block_middle_right.png');
}

.cat_block_middle_right[class] {
	background-image: url('../images/cat_block_middle_right.png');
}

.cat_block_stripe_left {
	width: 56px;
	height: 28px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/stripe_left_part.png');
}

.cat_block_stripe_left[class] {
	background-image: url('../images/stripe_left_part.png');
}

.cat_block_stripe_left_reversed {
	width: 56px;
	height: 28px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/stripe_left_part_reversed.png');
}

.cat_block_stripe_left_reversed[class] {
	background-image: url('../images/stripe_left_part_reversed.png');
}

.cat_block_stripe_middle {
	background-image: url('../images/stripe_middle_part.gif');
}

.cat_block_stripe_right {
	width: 56px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/stripe_right_part.png');
}

.cat_block_stripe_right[class] {
	background-image: url('../images/stripe_right_part.png');
}

.cat_block_stripe_right_reversed {
	width: 56px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/stripe_right_part_reversed.png');
}

.cat_block_stripe_right_reversed[class] {
	background-image: url('../images/stripe_right_part_reversed.png');
}

.cat_block_subtext_middle {
	background-color: white;
	color: red;
	font-size: 14px;
	padding-left: 8px;
}

.cat_block_subtext_middle a, a:hover, a:visited {
	color: red;
	text-decoration: none;
	font-weight: normal !important;
}

.cat_block_footer_left {
	width: 18px;
	height: 16px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/cat_block_footer_left.png');
}

.cat_block_footer_left[class] {
	background-image: url('../images/cat_block_footer_left.png');
}

.cat_block_footer_middle {
	background-color: white;
}

.cat_block_footer_right {
	width: 18px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='images/cat_block_footer_right.png');
}

.cat_block_footer_right[class] {
	background-image: url('../images/cat_block_footer_right.png');
}

.category_menu_items {
	width: 100%;
	font-size: 13px;
	font-weight: bold;
}

.category_menu_items td {
	vertical-align: middle;
}

.category_menu_items_text {
	font-weight: bold !important;
	padding-left: 13px !important;
}

.category_menu_items_text a:link,a:visited,a:active {
	font-family: Trebuchet MS;
	font-size: 13px !important;
	color: #449BFE;
	text-decoration: none;
	font-weight: bold !important;
}

.category_menu_items_text a:hover {
	font-size: 13px !important;
	font-weight: bold;
	color: #1F8BFF;
	text-decoration: underline !important;
}

.category_menu_items_icon {
	width: 40px;
	height: 40px;
}

/* end of category.html */

.payment_table {
	width: 600px;
}

.payment_table td {
	font-size: 14px;
	font-weight: normal;
	padding: 1px;
}


.payment_table input, text,textarea{
	border: 1px solid #cccccc;
	width: 205px;
}

.delivery_content {
	text-align: center;
}

.delivery_content_maintable {
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 10px;
	width: 800px;
}

.footerrow {
	background-color: #F2FFBF;
	height: 39px;
}

.footergrass {
	width: 100%;
	height: 39px;
	background-image: url('../images/footer_grass_remake.gif');
	background-repeat: repeat-x;
	background-position: bottom left;
}

.contacts {
	padding-top: 10px;
	height: 30px;
	text-align: center;
	color: white;
	font-family: Arial;
	font-size: 10px;
}


.cenas {
/*	
	background-image: url('images/cena_toystore.png');
	background-repeat: no-repeat;
	background-position: top left;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/cena_toystore.png',sizingMethod='scale');
*/	
}
/*
.cenas[class] {
	background-image: url('images/cena_toystore.png');
	background-repeat: no-repeat;
}
*/
.cenas_text,  .cenas_text_old{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #298C28;
	background-image: url('../images/cena_toystore.png');
	background-repeat: no-repeat;
	background-position: top left;
	padding-left: 6px;
}

*html .cenas_text,  *html .cenas_text_old{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/cena_toystore.png',sizingMethod='scale');
}

.cenas_text_old{
	background-image: url('../images/cena_toystore_old.png');
}

*html .cenas_text_old{
	background-image: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/cena_toystore_old.png',sizingMethod='scale');
}