body {margin: 0px; padding: 0px; background-color: #ffffff;font-family: tahoma;}
.cart {font-family: tahoma; font-size: 11px; color: #75797D;}
.cart a {color: #284F9F; text-decoration: none;}
.cart a:hover {text-decoration: underline; color: #3268D5;}
.cart b {color: #578E00;}
form {margin: 0px; padding: 0px;}
.interested {padding: 0 20px 20px 20px; font-family: tahoma; font-size: 12px; color: #73797E;}
.search {color: #73797E; font-family: tahoma; font-size: 12px;}
.qselect {color: #73797E; font-family: tahoma; font-size: 12px; width: 150px; height: 20px;}
.articul {color: #ff0000; font-family: tahoma; font-size: 11px;}
.reklink a {color: #284F9F; font-family: tahoma; font-size: 11px; font-weight: bold; text-decoration: none;}
.reklink a:hover {text-decoration: underline; color: #3268D5;}
.age {color: #75797D; font-family: tahoma; font-size: 11px; margin: 0 0 10px 0;}
.newsdata {color: #ffffff; font-family: tahoma; font-size: 11px; background-image: url(/themes/toys/images/newsdata.png); background-position: top left; background-repeat: no-repeat; padding: 1px 20px 5px 13px;}
.newstext {color: #73797E; font-family: tahoma; font-size: 12px;}
.newstext a {color: #284F9F;} 
.newstext a:hover {color: #3268D5;}
.spacer {height: 10px;}
.footer {color: #BABFC4; font-family: tahoma; font-size: 11px;}
.footer a {color: #BABFC4;}
div.pmenu {color: #ffffff; font-family: tahoma; font-size: 12px; font-weight: bold; display: block; background-image: url(/themes/toys/images/mnuarr.gif); background-position: left center; background-repeat: no-repeat; padding: 2px 0 2px 20px; margin: 2px 0 2px 20px;}
div.pmenu a {color: #ffffff; font-family: tahoma; font-size: 12px; font-weight: bold;}
div.pmenu a:hover {color: #D2E1FF;}
/*a.pmenu:hover {color: #D2E1FF; background-image: url(/themes/toys/images/mnuarr.gif); background-position: left center; background-repeat: no-repeat;}*/
a.pmenu_n {color: #ffffff; font-family: tahoma; font-size: 12px; font-weight: bold; display: block; padding: 2px 0 2px 20px; margin: 2px 0 2px 20px;}
a.pmenu_n:hover {color: #D2E1FF; }
.pmenu_noa {color: #487500; font-family: tahoma; font-size: 12px; font-weight: bold; display: block; background-image: url(/themes/toys/images/menu_active.png); background-position: left center; background-repeat: no-repeat; padding: 2px 0 2px 20px; margin: 2px 0 2px 20px;}
a.pmenu_n_s {color: #ffffff; font-family: tahoma; font-size: 11px; font-weight: bold; display: block; padding: 2px 0 2px 20px; margin: 2px 0 2px 20px;}
a.pmenu_n_s:hover {color: #D2E1FF; }
.pmenu_noa_s {color: #487500; font-family: tahoma; font-size: 11px; font-weight: bold; padding: 2px 0 2px 0px; margin: 2px 0 2px 0; background-color: #83D500;}
.pmenu_noa_s a, .pmenu_noa_s a:visited{color: #487500; font-family: tahoma; font-size: 11px; font-weight: bold;}
a.nav_menu {color: #284F9F; font-weight: bold; font-size: 12px; font-family: tahoma;}
a.nav_menu:hover {color: #3268D5;}
.art_no {color: #ff0000; font-family: tahoma; font-size: 12px; margin: 0 0 4px 0;}
a.cat_link {color: #284F9F; font-weight: bold; font-size: 12px; font-family: tahoma; text-decoration: none;}
a.cat_link:hover {color: #3268D5; text-decoration: underline;}
.cat_age {color: #75797D; font-family: tahoma; font-size: 11px; margin: 0 0 7px 0;}
.cat_cost {color: #848A8F; font-family: tahoma; font-size: 12px; margin: 0 0 12px 0;}
.cat_cost b {color: #578E00;}
.cat_icons img {margin: 0 2px 10px 0;}
.cat_more {margin: 0 0 19px 0;}
.cat_text {color: #787F85; font-family: tahoma; font-size: 12px; margin: 0 0 18px 0;}
.cat_gab1 {color: #75797D; font-family: tahoma; font-size: 11px; background-image: url(/themes/toys/images/gab1.gif); background-position: left center; background-repeat: no-repeat; padding: 0 0 0 27px; height: 14px; margin: 0 0 4px 0;}
.cat_gab2 {color: #75797D; font-family: tahoma; font-size: 11px; background-image: url(/themes/toys/images/gab2.gif); background-position: left center; background-repeat: no-repeat; padding: 0 0 0 27px; height: 14px; margin: 3px 0 0 0;}
.cat_buttons {margin: 27px 0 0 0;}
.cat2_cost {color: #848A8F; font-family: tahoma; font-size: 12px; margin: 0 0 20px 0;}
.cat2_cost b {color: #578E00;}
.cat_name {color: #284F9F; font-weight: bold; font-size: 12px; font-family: tahoma; text-decoration: none;}
.message {color: #ffffff; font-size: 12px; font-family: tahoma;}
.message a {color: #ffffff; font-size: 12px; font-family: tahoma; font-weight: bold;}
.sendreq {color: #73797E; font-family: tahoma; font-size: 12px; width: 230px;}
.sendreqtext {color: #73797E; font-family: tahoma; font-size: 12px; width: 230px;}
.qsend {color: #487500; font-family: tahoma; font-size: 12px;}
.contacts {color: #73797E; font-family: tahoma; font-size: 12px; padding: 30px 0 0 0;}
.contacts b {color: #487500; font-family: tahoma; font-size: 12px; font-weight: bold;}
.contacts a {color: #284F9F; font-family: tahoma; font-size: 12px;}
.contacts a:hover {color: #3268D5;}
.contacts p {margin: 0 0 16px 0; padding: 0;}
a.schem {display: block; background-image: url(/themes/toys/images/schem.gif); background-position: left center; background-repeat: no-repeat; font-family: tahoma; font-size: 13px; font-weight: bold; color: #284F9F; padding: 0 0 0 26px; margin: 40px 0 0 0; height: 19px;}
a.schem:hover {color: #3268D5;}
.m1 {background-image: url(/themes/toys/images/m1.gif); background-position: top left; background-repeat: no-repeat;}
.m2 {background-image: url(/themes/toys/images/m2.gif); background-position: top right; background-repeat: no-repeat;}
.m3 {background-image: url(/themes/toys/images/m4.gif); background-position: bottom right; background-repeat: no-repeat;}
.m4 {background-image: url(/themes/toys/images/m3.gif); background-position: bottom left; background-repeat: no-repeat;}
a.map_l1 {display: block; background-color: #E9ECEF; font-family: tahoma; font-size: 15px; color: #284F9F; font-weight: bold; background-image: url(/themes/toys/images/map_l1.gif); background-position: left center; background-repeat: no-repeat; padding: 3px 0 3px 31px;}
a.map_l1:hover {color: #3268D5;}
.l2 {padding: 12px 0 10px 31px;}
a.map_l2 {display: block; font-family: tahoma; font-size: 14px; color: #284F9F; font-weight: bold; background-image: url(/themes/toys/images/map_l2.gif); background-position: left center; background-repeat: no-repeat; padding: 1px 0 1px 20px;}
a.map_l2:hover {color: #3268D5;}
.l3 {padding: 0 0 15px 20px;}
a.map_l3 {display: block; font-family: tahoma; font-size: 12px; color: #284F9F;  background-image: url(/themes/toys/images/map_l3.gif); background-position: left center; background-repeat: no-repeat; padding: 1px 0 1px 19px;}
a.map_l3:hover {color: #3268D5;}
a.map_main {display: block; font-family: tahoma; font-size: 14px; font-weight: bold; color: #284F9F;  background-image: url(/themes/toys/images/map_main.gif); background-position: left center; background-repeat: no-repeat; padding: 4px 0 3px 21px;}
a.map_main:hover {color: #3268D5;}
a.map_feedback {display: block; font-family: tahoma; font-size: 14px; font-weight: bold; color: #5E9900;  background-image: url(/themes/toys/images/map_feedback.gif); background-position: left center; background-repeat: no-repeat; padding: 4px 0 3px 21px;}
a.map_feedback:hover {color: #7DCC00;}
a.cart_hide {color: #284F9F; font-family: tahoma; font-size: 12px; display: block; background-image: url(/themes/toys/images/cart_hide.gif); background-position: left center; background-repeat: no-repeat; padding: 0 0 0 19px;}
a.cart_hide:hover {color: #3268D5;}
.cart_tbl_head {color: #C3C8CE; font-family: tahoma; font-size: 11px; background-image: url(/themes/toys/images/g3.gif); background-position: bottom left; background-repeat: repeat-x; padding: 0 2px 8px 2px; white-space: nowrap;}
.cart_tbl_art {color: #ff0000; font-family: tahoma; font-size: 11px; background-image: url(/themes/toys/images/g3.gif); background-position: bottom left; background-repeat: repeat-x; padding: 8px 2px 8px 2px;}
.cart_tbl_name {background-image: url(/themes/toys/images/g3.gif); background-position: bottom left; background-repeat: repeat-x; padding: 8px 2px 8px 2px;}
.cart_tbl_name a {color: #284F9F; font-family: tahoma; font-size: 11px; font-weight: bold;}
.cart_tbl_name a:hover {color: #3268D5;}
.cart_tbl_cost {color: #609D00; font-family: tahoma; font-size: 11px; background-image: url(/themes/toys/images/g3.gif); background-position: bottom left; background-repeat: repeat-x; padding: 8px 2px 8px 2px;}
.cart_tbl_num {background-image: url(/themes/toys/images/g3.gif); background-position: bottom left; background-repeat: repeat-x;}
.cart_tbl_num input {font-size: 11px; font-family: tahoma; color: #73797E; width: 14px;}
.cart_tbl_del {background-image: url(/themes/toys/images/g3.gif); background-position: bottom left; background-repeat: repeat-x;}
.cart_tbl_all {color: #609D00; font-family: tahoma; font-size: 12px; padding: 15px 2px 0 2px;}
.zakaz_fiz {background-image: url(/themes/toys/images/a_up.gif); background-position: top left; background-repeat: repeat-x; color: #787F85; font-family: tahoma; font-size: 12px; font-weight: bold;}
.zakaz_jur {background-image: url(/themes/toys/images/a_up.gif); background-position: top left; background-repeat: repeat-x;}
.zakaz_jur a {color: #284F9F; font-family: tahoma; font-size: 12px; font-weight: bold;}
.zakaz_jur a:hover {color: #3268D5;}
.zakaz_sendreq {color: #73797E; font-family: tahoma; font-size: 12px; width: 230px;}
TEXTAREA.zakaz_sendreq {color: #73797E; font-family: tahoma; font-size: 12px; width: 340px;}
.zakaz_sendreqtext {color: #73797E; font-family: tahoma; font-size: 12px; width: 340px;}
.zakaz_qsend {color: #487500; font-family: tahoma; font-size: 11px; font-weight: bold;}
.zakaz_notice {color: #787F85; font-family: tahoma; font-size: 11px;}
.zakaz_ok {color: #487500; font-family: tahoma; font-size: 14px; font-weight: bold; margin: 5px 0 5px 0;}
.zakaz_ok_text {font-family: tahoma; color: #787F85; font-size: 12px;}
.zakaz_ok_text a {color: #284F9F;}
.zakaz_ok_text a:hover {color: #3268D5;}
.zakaz_ok_close {display: block; font-family: tahoma; font-size: 12px; color: #284F9F; background-image: url(/themes/toys/images/zakaz_ok_close.gif); background-position: left center; background-repeat: no-repeat; padding: 0 0 0 19px;}



h5{
	padding:0px;
	margin:0px;
}

h6{
	padding:0px;
	margin:0px;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
	visibility: visible !important;
	margin: 0;
}

.sIFR-replaced {
	visibility: visible !important;
}

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
  display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */


.sIFR-hasFlash h5 {
	visibility: hidden;
	font-size: 30px;
	font-weight:bold;
	letter-spacing:1px;
	margin:0px;
	padding:0px;
	line-height:25px;
}

.sIFR-hasFlash h6 {
	visibility: hidden;
	font-size: 16px;
	font-weight:bold;
	text-transform:uppercase;
	letter-spacing:1px;
	margin:0px;
	padding:0px;
	line-height:16px;
}

.alert {
	border: 1px solid red;
	color: #73797E; font-family: tahoma; font-size: 12px; width: 230px;
}


TEXTAREA.alert {
border: 1px solid red;
color: #73797E; font-family: tahoma; font-size: 12px; width: 340px;}

table#contacts_table INPUT.alert, table#contacts_table TEXTAREA.alert
{
border: 1px solid red;
width:98%;
}

.s_small
{
	color: #848A8F; font-family: tahoma; font-size: 11px;
	padding-top:7px;
	
}
.s_info
{
	color: #848A8F; font-family: tahoma; font-size: 12px;
}
.s_small a, .s_small a:visited
{	
	color:#787F85;
}

a.faq_link, a.faq_link:visited,a.faq_link:hover,a.faq_link:active {
color: #284F9F; 
font-weight: bold; 
font-size: 12px; 
font-family: tahoma;
background:url(/themes/toys/images/icon_faq.gif) left 3px no-repeat;
display:block;
padding-left:20px;
margin-bottom:10px;
}

a.faq_link_a, a.faq_link_a:visited, a.faq_link_a:hover,a.faq_link_a:active  {
color: #284F9F; 
font-weight: bold; 
font-size: 12px; 
font-family: tahoma;
background:url(/themes/toys/images/icon_faq_a.gif) left 3px no-repeat;
display:block;
padding-left:20px;
margin-bottom:10px;
}


.faq_body
{
	padding-left:20px;
	padding-bottom:20px;
}

.cityname
{
	font-size:16px;
	margin-left:25px;
}
.city_top
{
	background: url(/themes/toys/images/shop_top_bg.gif) no-repeat;
	height:37px; 
	width:624px;
}
.city
{
	width:624px;
	background:url(/themes/toys/images/shop_bg.gif) repeat-y;
	padding-left:12px;
	padding-right:15px;
}
.city_bot
{
	width:624px;
	height:20px;
	background:url(/themes/toys/images/shop_bot_bg.gif) no-repeat;
	margin-bottom:20px;
}

.shop_name
{
	background-color:#FE8300; font-size:12px; font-weight:bold; color:#FFFFFF;
	font-family: tahoma;
}

.shop_line
{
	margin-left:10px;
	margin-top:7px;
	font-family:tahoma;
	font-size:12px;
	margin-bottom:20px;
}
.shop_line_item div
{
	background:url(/themes/toys/images/dot.gif)  left bottom repeat-x;
	height:12px;
}

.shop_line_item span
{
	background-color:#FFFFFF;
	font-weight:bold;
	color:#487500;
}

.shop_line_val
{
	color:#73797E;
}
