body, th, div, p, label, input {
color:#383C3C;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:18px;
}
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
margin:0;
padding:0;
}
table, td, div, img { border:0; border-collapse:collapse;}

#main_table {
	height: 100%;
	width: 100%;
}
#footer {
	width: 100%;
}

#itcao_shapka {
	width: 100%;
	height: 300px;
	background-image: url(http://igrushka-prazdnik.ru/i/headerfon.png);
}
#header {
	width: 100%;
	background-repeat: no-repeat;
	background-position: right top;
	margin: 0px 0px 0px 0px;
}
#header_right {
	height: 304px;
	width: 866px;
	background-position: left top;
	margin-left: 384px;
	float: left;
}
#header .logo {
	height: 124px;
	width: 384px;
	left: 0px;
	top: 0px;
}
#header .top_left {
	height: 181px;
	width: 384px;
	top: 0px;
	margin-top: 123px;
	margin-right: 0px;
	margin-left: 0px;
	float: left;
}
#left_panel {
	float:left; width:215px; margin:0px 9px 0px 0px; _margin:0px 6px 0px 0px;
}
#main_nav {
	width: 220px;
	margin-left: 10px;
	margin-top: 10px;
	text-align: left;
	vertical-align: top;
}
#catalog {
	width: 270px;
	margin-top: 10px;
	margin-left: 10px;
}
#poisk {
	width: 220px;
	margin: 10;
	margin-left: 10px;
}
#main_table #main_text {
	padding: 8;
}
#right_panel {
	padding: 10px 10px 0px 0px;
}
#news {
	width: 240px;
	margin-top: 20px;
	float: left;
	margin-left: 50px;
}
#golos {
	width: 250px;
	margin-left: 10px;
	margin-top: 30px;
	margin-bottom: 20px;
}
#logo_small {
	height: 101px;
	width: 100px;
    float: left;
}
#foot_text1 {
	height: 100px;
	width: 200px;
	float: left;
	margin-left: 100px;
}
a {
	color: #07417b;
}
a:link {
	text-decoration: none;
	color: #003399;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
	color: #666666;
}
#design {
	height: 50px;
	width: 150px;
	float: right;
	margin-right: 5px;
}
.regheader{
	width:80%;
	color:black;
	padding:3px;
	text-align:left;
	font-size:10px;
}

/*checkbox without margin*/
input.checknomarging{
	margin: 0px;
}

input.input_message{
	color: #aaaaaa;
}
input.input_message_focus{
	color: #000000;
}
ul.product_list{
 list-style-type:none;
 margin: 0px;
 padding: 0px;
 overflow: hidden;
 width: auto;
 text-align:center;
}

ul.product_list li{
text-align:center;
margin: 0px;
padding: 0px;
float: left;
}

#powered_by{
	font-size: 70%;
	text-align: center;
	color: #777777;
	padding-top: 10px;
	padding-bottom:5px;
}
#powered_by a{
	color: #777777;
	text-decoration: none;
}


/*  styles for the unit rater     */
.sm-current-rating1 { /*general.css (line 56)*/ 
	background:transparent url(../images_common/star0sm.gif) repeat-x  scroll left top; 
	height:13px; 
	line-height:13px; 
	margin:4px; 
	position:relative; 
	width:65px; 
	overflow:hidden; 
}
.sm-current-rating1 div.sm-current-rating1-back { /*general.css  (line 63)*/ 
	background:transparent url(../images_common/star0sm.gif) repeat-x  scroll left top; 
	height:13px; 
	line-height:13px; 
	font-size:0px; 
	position:absolute; 
	width:65px; 
	z-index:10; 
}
.sm-current-rating1 div.sm-current-rating1-front {  /*general.css (line 69)*/ 
	background:transparent url(../images_common/star1sm.gif) repeat-x  scroll left top; 
	height:13px; 
	line-height:13px; 
	font-size:0px; 
	position:absolute; 
	z-index:20; 
}

.current-rating1 {/*general.css (line 75)*/ 
	background:transparent url(../images_common/star0.gif) repeat-x  scroll left top; 
	height:20px; 
	line-height:20px; 
	position:relative; 
	width:100px; 
	overflow:hidden; 
}
.current-rating1 div.current-rating1-back { /*general.css (line 81)*/ 
	background:transparent url(../images_common/star0.gif) repeat-x  scroll left top; 
	height:20px; 
	line-height:20px; 
	position:absolute; 
	width:100px; 
	z-index:10; 
	font-size:0px; 
}

.current-rating1 div.current-rating1-front { 
	/*general.css (line 87)*/ 
	background:transparent url(../images_common/star1.gif) repeat-x  scroll left top; 
	height:20px; 
	line-height:20px; 
	position:absolute; 
	z-index:20; 
	font-size:0px; 
}
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 20px;
	position: relative;
	background: url('../images_common/starvote.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('../images_common/star1.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}	
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}

.unit-rating li.current-rating {
	background: url('../images_common/starvote.gif') left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}	
.review_content {
	/*width: 90%;*/
	overflow:hidden;
	oveflow-x:hidden;
	padding:0 85px 0 0;
	zoom:1;
}
@media print {
	input,.noprint {
		display: none;
	}
}



.cpt_category_tree ul li { padding:0 0 2px 10px; }
.cpt_category_tree ul li.child, .cpt_category_tree ul li.child_current { background:none;}
.cpt_category_tree .bullet { font-size:14px;}

.cpt_category_tree .parent_current a{
 font-size:120%;
 font-weight: bold;
 color:#426BB7!important;
 text-decoration: none;
}

.cpt_category_tree .child a {
	padding-left: 10px;
	font-size:110%;
	line-height:100%;
	font-weight:normal;
	background: url(../../images/aqu_point.gif) left center no-repeat;
	color: #000000;
}
.cpt_category_tree .child_current a{
 padding-left: 10px;
 background: url(../../images/aqu_point_v.gif) left center no-repeat;
 color: #440000 !important;
 text-decoration: none;
 font-size:100%; 
 line-height:100%;
}

a .bullet{
  text-decoration: none!important;
}
.cpt_category_tree .tab{
 margin-left:10px;
}

.cpt_category_tree a {
	color:#000;
	text-decoration:none;
	line-height:140%;
	font-size: 12px;
}
.cpt_category_tree a:hover { text-decoration:underline;}


.cpt_divisions_navigation a, .cpt_auxpages_navigation a {
color:#FFFFFF;
font-size:10px;
list-style-type:none;
text-decoration:none;
}
.cpt_divisions_navigation ul.vertical a, .cpt_auxpages_navigation ul.vertical a { line-height:160%;}
.cpt_divisions_navigation a:hover, .cpt_auxpages_navigation a:hover { color:#ffffff;}



.cpt_shopping_cart_info a:hover { color:#6789C8;}


.cpt_category_tree {
	font-size:70%;
	padding:0 0 10px 0;
	margin: 0px;
	//margin:0 5px 0 5px;
}
.cpt_category_tree ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.cpt_category_tree li {
	padding:0 0px 0 10px;
}

.cpt_divisions_navigation ul, .cpt_auxpages_navigation ul {
	list-style-type: none;
	text-align: left;
	margin: 0 0px 0 0;
	padding-left: 10px;	

}

.cpt_category_tree ul li { padding:0 0 2px 10px; }
.cpt_category_tree ul li.child, .cpt_category_tree ul li.child_current { background:none;}
.cpt_category_tree .bullet { font-size:14px;}

.cpt_category_tree .parent_current a{
 font-size:120%;
 font-weight: bold;
 color:#426BB7!important;
 text-decoration: none;
}

.cpt_category_tree .child a {
	padding-left: 10px;
	font-size:110%;
	line-height:100%;
	font-weight:normal;
	background: url(../../images/aqu_point.gif) left center no-repeat;
	color: #000000;
}
.cpt_category_tree .child_current a{
 padding-left: 10px;
 background: url(../../images/aqu_point_v.gif) left center no-repeat;
 color: #440000 !important;
 text-decoration: none;
 font-size:100%; 
 line-height:100%;
}

.cpt_category_tree .tab{
 margin-left:10px;
}

.cpt_category_tree a {
	color:#000;
	text-decoration:none;
	line-height:140%;
	font-size: 12px;
}
.cpt_category_tree a:hover { text-decoration:underline;}
.cpt_divisions_navigation ul.vertical a, .cpt_auxpages_navigation ul.vertical a { line-height:160%;}
.cpt_divisions_navigation a:hover, .cpt_auxpages_navigation a:hover { color:#ffffff; text-decoration: underline;}
.cpt_shopping_cart_info a:hover { color:#6789C8;}
.cpt_category_tree {
	font-size:70%;
	padding:0 0 10px 0;
	margin: 0px;
	//margin:0 5px 0 5px;
}
.cpt_category_tree ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
}
.cpt_category_tree li {
	padding:0 0px 0 10px;
}
.cpt_divisions_navigation ul, .cpt_auxpages_navigation ul {
	list-style-type: none;
	text-align: left;
	margin: 0 0px 0 0;
	padding-left: 10px;	

}
#n_head {
	height:5px;
	background:url(http://igrushka-prazdnik.ru/i/n_header.gif);
}
.b_search {
float:right;
max-height:40px;
padding:10px 12px 0 0;
}

.clear {
overflow:hidden;
width:100%;
}

#foters{
	height: 70px;
	background-image: url(http://igrushka-prazdnik.ru/i/f_footer.png);
	color: #FFF;
}

.zty_cmp_temp_sale_bask_small_lt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://igrushka-prazdnik.ru/i/bg_lt.gif) no-repeat scroll right bottom;
}

.zty_cmp_temp_sale_bask_small_bg, .zty_cmp_temp_sale_bask_small_bg td {
background-color:#F1F1F1;
}
.zty_cmp_temp_sale_bask_small_rt {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://igrushka-prazdnik.ru/i/bg_rt.gif) no-repeat scroll left bottom;
}
.zty_cmp_temp_sale_bask_small_lt, .zty_cmp_temp_sale_bask_small_rt, .zty_cmp_temp_sale_bask_small_lb, .zty_cmp_temp_sale_bask_small_rb, .zty_cmp_temp_sale_bask_small_lt div, .zty_cmp_temp_sale_bask_small_rt div, .zty_cmp_temp_sale_bask_small_lb div, .zty_cmp_temp_sale_bask_small_rb div {
height:20px;
width:20px !important;
}
.zty_cmp_temp_sale_bask_small_bg, .zty_cmp_temp_sale_bask_small_bg td {
background-color:#F1F1F1;
}
.zty_cmp_temp_sale_bask_small_ttl {
-x-system-font:none;
font-family:Arial;
font-size:17px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
margin:0 0 5px;
padding:0 0 0 6px;
}
.zty_cmp_temp_sale_bask_small_cont div {
width:auto !important;
}
.zty_cmp_temp_sale_bask_small_links {
margin:10px 0 0;
padding:0 0 0 60px;
}
.zty_cmp_temp_sale_bask_small_cons {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://igrushka-prazdnik.ru/i/bg_icq.gif) no-repeat scroll 30px 0;
margin:15px 0 0;
padding:2px 0 3px 60px;
}
.zty_cmp_temp_sale_bask_small_lb {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://igrushka-prazdnik.ru/i/bg_lb.gif) no-repeat scroll right top;
}
.zty_cmp_temp_sale_bask_small_rb {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://igrushka-prazdnik.ru/i/bg_rb.gif) no-repeat scroll left top;
}



.m3 {
height:100%;
width:100%;
}
.m3 table {
}
.m3 .notlast {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://igrushka-prazdnik.ru/i/bord.png) no-repeat scroll right center;
padding:0 15px 0 10px;
vertical-align:top;
}
.m3 a {
color:#FFFFFF;
display:block;
font-family:arial;
font-size:12px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
margin-top:-2px;
padding:7px 0 1px 7px;
white-space:nowrap;
}
#n_head {
	height:5px;
	background:url(http://igrushka-prazdnik.ru/i/n_header.gif);
}
.b_search {
float:right;
max-height:40px;
padding:10px 12px 0 0;
}


.main {
background-image:url(http://igrushka-prazdnik.ru/i/m-no.gif);
margin:0 auto;
padding:0;
position:relative;
width:100%;
}
.clear {
overflow:hidden;
width:100%;
}
.row-top-menu {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#1067a4 url(http://igrushka-prazdnik.ru/i/m-no.gif) repeat scroll 0 0;
height:40px;
}
.row-top-menu ul.menu-nav {
margin:0 !important;
padding:0 !important;
}
.row-top-menu ul.menu-nav li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://igrushka-prazdnik.ru/i/top_menu.png) repeat-y scroll right 0;
display:block;
float:left;
margin:0;
padding:0 1px 0 0 !important;
}
.row-top-menu ul.menu-nav li a {
border:medium none;
float:left;
margin:0;
padding:0;
text-decoration:none !important;
}
.row-top-menu ul.menu-nav li a span {
background-image:url(http://igrushka-prazdnik.ru/i/m-no.gif);
color:#FFFFFF;
display:block;
float:left;
font-size:12px;
line-height:14px;
padding:13px 20px 13px 19px;
text-decoration:none !important;
}
.row-top-menu ul.menu-nav li a:hover, .row-top-menu ul.menu-nav li a:hover span {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://igrushka-prazdnik.ru/i/myes.gif) repeat scroll 0 0;
color:#FFFFFF !important;
}

.design {
color:#FFFFFF;
font-size:10px;
line-height:18px;
padding:0 10px 0 10px;
}

.design_s {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#000000 none repeat scroll 0 0;
border:10px none;
color:#FFFFFF;
font-size:11px;
font-weight:900;
margin:4px;
padding:2px 3px;
}

#container_footer .cpt_divisions_navigation {
margin:0;
padding:3px;
text-align:center;
}
.horizontal li {
float:left;
margin-right:25px;
}
#container_footer .cpt_divisions_navigation a {
color:#222222;
font-weight:normal;
}
.title_menu_header {
	color:#FFF;
	font-weight:bold;
	padding:10px;
	
}
.totalPrice {
color:#2C57BB;
font-size:17px;
font-weight:bold;
line-height:150%;
}
h1 {
color:#2C57BB;
font-size:13px;
font-weight:bold;
padding-bottom:10px;
padding-right:10px;
padding-top:10px;
}
h2 {
font-size:13px;
font-weight:bold;
padding-bottom:10px;
padding-right:10px;
padding-top:10px;
}

.cpt_product_add2cart_button {
padding-top:10px;
}
.cpt_product_add2cart_button input {
vertical-align:middle;
}
.cpt_product_add2cart_button input {
vertical-align:middle;
}
.survey_question {
color:#676767;
font-size:12px;
font-weight:bold;
margin-bottom:10px;
}
.cpt_survey form {
font-size:75%;
margin:0;
padding:0;
}
.cpt_survey td {
padding:2px;
}
.cpt_survey label {
font-size:80%;
}
.survey_submit {
margin-top:10px;
}
.news_date {
color:#0055aa;
font-weight:bold;
font-size:12px;
}
.news_title {
padding-bottom:5px;
padding-top:5px;
font-size:12px;
}
.news_viewall {
font-size:75%;
padding-bottom:10px;
}
.news_subscribe, .news_thankyou {
font-size:75%;
text-align:left;
}
#shpcrtgc a {
text-decoration: none;
color:#383c3c;
}
#shpcrtca a {
color:#383c3c;
font-weight:bold;
}
.cpt_category_tree ul li {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(http://igrushka-prazdnik.ru/i/kort.gif) no-repeat scroll 1px 7px;
}
.rcat_root_category {
color:#2c57bb;
font-weight:bold;
line-height:300%;
margin-bottom:10px;
margin-top:10px;
padding:5px 10px;
text-decoration:none;
}
.rcat_products_num {
color:#393939;
}
#cat_top_tree {
margin-bottom:10px;
margin-top:10px;
}
#cat_product_sort a {
color:#222425;
font-weight:bold;
text-decoration:none;
}
#cat_product_sort {
color:#222425;
}
.prdbrief_name a {
font-weight:bold;
padding:10px 0;
text-decoration:none;
}
.prdbrief_brief_description {
margin-bottom:10px;
margin-top:10px;
}
.prdbrief_add2cart {
padding:5px 0;
}
#prddeatailed_container {
font-size:12px;
}
.zty_cmp_temp_sale_bask_small_ttl  a {
text-decoration:none;
color:#383c3c;
}
.zty_cmp_temp_sale_bask_small_ttl  a:hover {
color:#383c3c;
}
#cart_page_title {
padding:10px;
text-align:left;
}
.background_cart_top {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#0055aa url(http://igrushka-prazdnik.ru/i/f_footer.png) repeat-x scroll 0 0;
border-bottom:1px solid #DFDFDF;
color:#FFFFFF;
}
#cart_page_title h1 {
margin:0;
padding:0;
color:#fff;
}
#cart_clear {
padding:10px;
text-align:right;
}
#cart_clear a {
color:#FFFFFF;
font-size:9pt;
}
.paddingblock {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:#FFFFFF none repeat scroll 0 0;
font-size:12pt;
padding-left:15px;
padding-right:15px;
text-align:left;
}
.paddingblock h2 {
margin:10px 0;
padding-top:15px;
}
.paddingblock input {
margin:2px 0 0;
}
#cart_content_tbl {
min-width:850px;
max-width:850px;

}
#cart_content_header td {
font-weight:bold;
}
#cart_content_tbl td {
}
.paddingblock td {
font-size:95%;
padding:5px;
vertical-align:top;
}
.paddingblock td {
font-size:95%;
}
.cart_discount_label {
font-weight:bold;
}
#cart_total_label {
color:#FFFFFF;
font-size:130%;
font-weight:bold;
}
#cart_total {
background-color:#0055aa;
color:#FFFFFF;
font-size:140%;
font-weight:bold;
padding:10px;
white-space:nowrap;
}
#cart_checkout_btn {
padding-top:20px;
}


#checkout_logininfo {
width:428px;
}
#block-customerinfo td {
font-size:100%;
}
#checkout_have_account {
background-color:#F0F0F0;
margin:0 -5px 15px;
padding:15px;
}
.asterisk {
color:red;
}
#block-customerinfo td {
font-size:100%;
}
.row_odd td {
background-color:#F0F0F0;
}
#checkout_addresses {
width:800px;
}
.checkout_steps_divider {
background-color:#99C9DF;
height:1px;
overflow:hidden;
width:40px;
}
.background_cart_top a {
color:#FFFFFF;
}
#tbl-checkout-progress {
color:#FFFFFF;
}
.hndl_submit_prds_cmp, #cat_product_sort {
margin:10px 0;
}
.prdbrief_add2cart {
padding-bottom:10px;
padding-top:10px;
}
.prdbrief_name a {
font-size:120%;
font-weight:900;
line-height:150%;
text-decoration:none;
}
.prdbrief_brief_description {
margin:10px 0px 10px 0px;
color:#919191;
}
.background_cart_top checkout_noframe_title h1 {
color:ffffff;
}
#background_cart_top checkout_noframe_title h1 {
color:ffffff;
}
#reg_auth_fields td {
background-color:#DCDCDC;
}
#reg_fields_tbl td {
padding:5px;
}
#reg_confcode td {
background-color:#DCDCDC;
}

#probel {
height:150px;
width: 240px;
}
.telefon {
margin: 2px;
}
