body{
	margin:0;
	padding:0;
	//background:#266186 url(/images/bg.gif) left top repeat;
	color:#000000;
	font-family: Tahoma; 
	font-size:11px;
	font-weight:normal;
	line-height:1.1em;
	background:url(/images/background.jpg) center top repeat-y;
}

table, th, td, div {
	font-family: Tahoma; 
	font-size:11px;
	font-weight:normal;
	vertical-align:top;
}

table{border-collapse:collapse;}

a:link, a:visited, a:active {
	color:#d2161c;
	text-decoration:underline;
}
a.grey{
	color:#898989  !important;
}
.map-level-0 li a{
color:#898989;
}
.center_col .st_list .block_news div{
margin-top:4px;
}
a.grey_bold{
	font-weight:bold;
	color:#898989 !important;
}
a.black_bold{
	font-weight:bold;
	color:#000000;
}
a:hover {
	color:#d2161c !important;
	text-decoration:none;
}

p {
	margin:0 0 7px 0;
	padding:0;
}

/* Headers */
h1, h2, h3{
	color:#266186;
}

h1 {
	font-size:11px;
	line-height:1.25em;
	font-weight:bold;
	margin:0 0 13px 0px;
	color:#c11111;
}

h2 {
	font-size:11px;
	font-weight:bold;
	margin:9px 0 8px 0px;
	line-height:1.15em;
	color:#000000;
}

h3 {
	font-size:11px;
	font-weight:bold;
	margin:12px 0 6px 0px;
	color:#858585;
}
/* /Headers */

/* List */
ul, ol {
	margin:12px 0 6px 12px;
	padding:0;
}

ul ol, ul ul, ol ul, ol ol{
	margin:5px 0 12px 12px;
	padding:0;
}

ul li {
	/*list-style-type:none;*/
/*	background:url(/images/st_li.jpg) left 0.5em no-repeat;*/
	padding:0 0 0 5px;
	margin: 5px 0 0 10px;
}

ul ul li {
	/*background:url(/images/st_li2.jpg) left 0.5em no-repeat;*/
}
/* /List */

/* Table */
.bkids_st_table{
	width:100%;
}

.bkids_st_table th, .bkids_st_table td{
	padding:6px 9px;
}

.bkids_st_table th{
	color:#266085;
	font-weight:bold;
	border-bottom:1px solid #266085;
	white-space:nowrap;
}

.bkids_st_table td{
	border-bottom:1px solid #D1D1D3;
}

.bkids_st_table_last_tr td{
	border-bottom:1px solid #266085;
}

.round_box_table{
	*width:100%;
}

.grey_text{
	color:#858585;
}

.st_padding_tbl td{
	padding:3px 7px 3px 0;
}
/* /Table */



img{border:0 solid #ffffff; vertical-align:middle;}
form{margin:0; padding:0;}

/* Common style */
	.mr_t_0{
		margin-top:0 !important;
	}
	
	.clear{
		clear:both;
		float:none !important;
		font-size:0px;
		height:0px;
		line-height:0px;
		overflow:hidden;
	}
	
	.st_image{
		margin:3px 10px 10px 0;
		float:left;
	}
	
	.st_left_col_pd{
		padding-left:10px;
	}
	
	.st_right_col_pd{
		padding-right:8px;
	}
	
	.st_margin{
		margin-bottom:10px;
	}
	
	.st_first_elem{
		margin-top:0 !important;
		margin-left:0 !important;
	}
	
	.st_input{
		border:1px solid #8C8C8C;
		font-size:0.9em;
		width:100%;
		margin-top:3px;
	}
	input{
	margin-top:3px;
	}

	/** PNG for IE **/
		* html .png_for_ie2{ filter:expression(fixPNG(this))} 
		
		* html #tmpl_main{ filter:expression(fixPNG2(this))} 
		* html #tmpl_main1{ filter:expression(fixPNG2(this))} 
		* html .down_menu1{ filter:expression(fixPNG2(this))} 
		* html .down_menu2{ filter:expression(fixPNG2(this))} 
		* html .top_menu_main_left{ filter:expression(fixPNG2(this))} 
		* html .top_menu_main_right{ filter:expression(fixPNG2(this))} 
		
		* html .png_for_ie2 a{position:relative;} 
		* html .png_for_ie2_2{ filter:expression(fixPNG2(this))} 
		* html .png_for_ie2_2 a{position:relative;} 
	/** /PNG for IE **/
/* /Common style */

#like_body{
	padding:15px 20px 35px 20px;
	text-align:center;
}

#site_case{
	margin:0 auto;
	padding:0;
	text-align:left;
	width:960px;
}

#tmpl_main{
	text-align:left;
	padding-top:18px;
	-height:300px;
	*overflow-y:hidden;
	background:url(/images/top_white_bg.png) left top no-repeat;
}

#tmpl_main1{
	padding-bottom:19px;
	background:url(/images/bottom_bg.png) left bottom no-repeat ;
}

#tmpl_main2{
	width:960px;
	background:url(/images/bg.png) repeat-y;
}

#tmpl_main3{

/*background:url(/images/main_bg.png) left -12px repeat-x;*/
}

#tmpl_main4{

	/* overflow:hidden; */
}

#tmpl_fotter{
	width:660px;
	margin-top:30px;
	text-align:center;
	margin:25px auto 0;
	font-size:0.9em;
}

#tmpl_fotter, #tmpl_fotter a:link, #tmpl_fotter a:visited, #tmpl_fotter a:active, #tmpl_fotter a:hover {
	color:#FFFFFF
}

#tmpl_fotter a:link, #tmpl_fotter a:visited, #tmpl_fotter a:active{
	display:inline-block;
	text-decoration:none;
}

#tmpl_fotter a:hover {
	text-decoration:underline;
}

.tmpl_head{
	padding:12px 10px 10px 10px;
}

.tmpl_head table{
margin-top:-19px;
}
.tmpl_logo{
	margin-right:10px;
}

.top_banner{
	padding-bottom:7px;
}

.top_phone{
	font-family:Myriad Pro;
	font-size:30px;
	font-style:italic;
	color:#d7171f;
	font-weight:bold;
	padding:13px 10px 0 10px;
	white-space:nowrap;
}

.top_phone span{
	font-size:8pt;
	position:relative;
	top:-10px;
	left:5px;
}

.search_top{
	float:left;
	width:170px;
}

.search_form{
	background:url(/images/search_form_l.gif) left top no-repeat;
}

.search_form div{
	background:url(/images/search_form_r.gif) right top no-repeat;
	height:19px;
	overflow:hidden;
	padding:1px 5px 0 10px;
}

.search_form input{
	border:0 solid #FFFFFF;
	font-family:arial;
	font-size:11px;
	height:13px;
	margin:0;
	overflow:hidden;
	width:90%;
	-width:88%;
}

.top_search_btn{
	float:right;
}

.top_search_btn img{
	position:relative;
	top:-1px;
	*top:1px;
}

a.site_map{
	margin:0 5px 0 10px;
	color:#000000;
	text-decoration:none;
}

.top_add_menu{
	font-size:11px;
}

.top_add_menu .image_link{
	position:relative;
	top:-2px;
}

.top_add_menu .image_link:link, .top_add_menu .image_link:visited, .top_add_menu .image_link:active, .top_add_menu .image_link:hover {
	color:#000000;
	text-decoration:none;
}

.image_link{
	display:block;
	padding-top:2px;
	padding-bottom:2px;
	float:left;
	margin-left:20px;
}

.buy_shop_icon{
	background:url(/images/cursor_icon.gif) left 3px no-repeat;
	padding-left:17px;
}

.close_size_icon{
	background:url(/images/size_icon.gif) left 3px no-repeat;
	padding-left:22px;
}

.left_col{
	width:210px;
}

.center_col
{
	padding:0 9px;
	width:515px;
}

.right_col{
	width:214px;
}

.shape_btn{
	margin-left:25px;
}

/* Top menu */
.top_menu{
	margin-bottom:8px;
}

.top_menu_main{
	background:url(/images/top_menu_bg.gif) left top repeat-x;
	height:41px;
	position:relative;
	z-index:800;
}

.top_menu_main_left{
	background:url(/images/top_menu_left.png) left top no-repeat;
	position:relative;
	left:-10px;
	height:42px;
	width:10px;
	float:left;
}

.top_menu_main_right{
	background:url(/images/top_menu_right.png) left top no-repeat;
	position:relative;
	right:-12px;
	width:12px;
	height:42px;
	float:right;
}

.top_menu_main_menu{
	height:42px;
	/* overflow:hidden; */
	margin:0 auto;
	padding:0;
}

.top_menu td{
	margin:0;
	padding:2px 5px 0 5px;
	white-space:nowrap;
	background:url(/images/top_menu_line.gif) left top no-repeat;
	height:42px;
	font-size:10px;
	text-transform:uppercase;
	/* position:relative; */
}

.top_menu_main_first{
	background:none !important;
}

.top_menu a{
	display:block;
	padding:0 0 0 6px;
	height:35px;
	overflow:hidden;
	white-space:nowrap;
}

.top_menu a:link, .top_menu a:visited, .top_menu a:active, .top_menu a:hover {
	color:#FFFFFF;
	text-decoration:none;
}

.top_menu a img{
	float:left;
	margin-right:10px;
}

.top_menu a span{
	float:left;
	padding-top:10px;
	cursor:pointer;
}

.top_menu_main_menu_add .top_menu_main_right, .top_menu_main_menu_add .top_menu_main_left{
	float:none;
	position:static;
	left:auto;
	right:auto;
}

.top_menu_main_menu_add .top_menu_main_right{
	position:relative !important;
	left:1px !important;
	*left:-1px !important;
	-margin-left:1px !important;
	-left:auto !importnat;
}

.top_menu .top_menu_main_menu_add .top_menu_main_left{
	background:url(/images/top_menu_add_left.gif) left top no-repeat;
}

.top_menu .top_menu_main_menu_add .top_menu_main_right{
	background:url(/images/top_menu_add_right.gif) left top no-repeat;
}

.top_menu .top_menu_main_menu_add_l, .top_menu .top_menu_main_menu_add_r{
	padding:0;
	background:none !important;
}

.top_menu_main_menu_add{
	background:url(/images/top_menu_add_box_bg.gif) left top repeat-x;
	position:relative;
	top:-1px;
	z-index:101;
}

.top_menu .top_menu_main_menu_add table{
	background:url(/images/top_menu_add_bg.gif) left top repeat-x;
}

.top_menu .top_menu_main_menu_add td{
	background:url(/images/top_menu_add_line.gif) left top no-repeat;
}

.top_menu_main_act a{
	background:url(/images/top_menu_act_l.png) left top no-repeat;
	color:#d3161d !important;
	/* -margin-right:0;
	-width:92%;
	-float:left;
	margin-right:6px;
	padding-right:0 !important; */
}

.top_menu_main_menu_tab_tbl
{
	background:none !important;
}

.top_menu_main_menu_tab_tbl td{
	padding:0 !important;
	background:none !important;
}

.top_menu_main_menu_tab_tbl_right{
	width:6px;
}

.top_menu_main_act a:link, .top_menu_main_act a:visited, .top_menu_main_act a:active, .top_menu_main_act a:hover{
	color:#d3161d !important;
}

.top_menu_main_act_r{
	background:url(/images/top_menu_act_r.png) left top no-repeat;
	width:6px;
	height:35px;
	float:right;
	display:none;
}

.top_menu_main_elem_box{
	position:relative;
	z-index:990;
}

.top_menu_sub{
	position:absolute;
	top:35px;
	left:0;
	z-index:1000;
	display:none;
}

.top_menu_sub td{
	padding:0 ;
	margin:0 !important;
	background:none !important;
	height:auto !important;
}

.top_menu_sub_rt
{
	background:url(/images/top_menu_sub_rt.png) left top no-repeat;
	width:7px;
	height:5px;
	float:right;
	-overflow:hidden;
}

.top_menu_sub_lt{
	background:url(/images/top_menu_sub_lt.png) left top no-repeat;
	margin-right:7px;
	padding:0;
	height:5px !important;
	-overflow:hidden;
	-float:left;
	-width:97%;
	-margin-right:0;
}

.top_menu_sub_rb{
	background:url(/images/top_menu_sub_rb.png) left top no-repeat;
	width:7px;
	height:6px;
	float:right;
	-overflow:hidden;
}

.top_menu_sub_lb{
	background:url(/images/top_menu_sub_lb.png) left top no-repeat;
	margin-right:7px;
	padding:0;
	height:6px;
	-overflow:hidden;
	-float:left;
	-width:97%;
	-margin-right:0;
}

.top_menu_sub_coner_t{
	height:5px !important;
	-overflow:hidden;
}

.top_menu_sub_coner_b{
	height:6px !important;
	-overflow:hidden;
}

.top_menu_sub_box{
	border-left:1px solid #C2C2BA;
	border-right:1px solid #C2C2BA;
	padding:0 5px;
	background-color:#FFFFFF;
}

.top_menu_sub table{
	background:none !important;
}

.top_menu_sub_line{
	background-color:#FFFFFF;
	float:none !important;
	font-size:0;
	height:1px;
	left:1px;
	line-height:0;
	margin-bottom:-1px;
	overflow:hidden;
	position:absolute;
	/* top:100%; */
	top:35px;;
	width:99%;
	z-index:1000;
	display:none;
}

.top_menu .top_menu_sub_box a{
	height:auto;
	margin:0;
}

.top_menu_sub_box_tab{
	margin-right:3px;
	background:url(/images/add_menu_inner_tab_l.gif) left top no-repeat;
}

.top_menu_sub_box_tab_girl{
	margin-right:3px;
	background:url(/images/add_menu_inner_tab_l_girl.gif) left top no-repeat !important;
}

.top_menu .top_menu_sub_box_tab a{
	display:block;
	padding:2px 10px 3px !important;
	background:url(/images/add_menu_inner_tab_r.gif) right top no-repeat;
	font-weight:bold;
	outline:none;
}

.top_menu .top_menu_sub_box_tab_girl a{
	background:url(/images/add_menu_inner_tab_r_girl.gif) right top no-repeat !important;
}

.top_menu .top_menu_sub_box_tab_girl a{
	background:url(/images/add_menu_inner_tab_r_girl.gif) right top no-repeat !important;
}

.top_menu .top_menu_sub_box_tab a:link, .top_menu .top_menu_sub_box_tab a:visited, .top_menu .top_menu_sub_box_tab a:active, .top_menu .top_menu_sub_box_tab a:hover {
	text-decoration:none;
	font-size:10px;
	color:#1F5D91 !important;
}

.top_menu .top_menu_sub_box_tab_girl a:link, .top_menu .top_menu_sub_box_tab_girl a:visited, .top_menu .top_menu_sub_box_tab_girl a:active, .top_menu .top_menu_sub_box_tab_girl a:hover {
	text-decoration:none;
	color:#cb597d !important;
}

/* 
.top_menu .top_menu_sub_box_tab_act a:link, .top_menu .top_menu_sub_box_tab_act a:visited, .top_menu .top_menu_sub_box_tab_act a:active, .top_menu .top_menu_sub_box_tab_act a:hover {
	color:#1F5D91 !important;
} */



.top_menu_sub_box_c{
	background:#ECF8FF url(/images/add_menu_inner_cont_rt.gif) right top no-repeat;
	display:none;
}

.top_menu_sub_box_c1{
	background:url(/images/add_menu_inner_cont_rb.gif) right bottom no-repeat;
}

.top_menu_sub_box_c2{
	background:url(/images/add_menu_inner_cont_lb.gif) left bottom no-repeat;
	padding:10px
}

.top_menu_sub_box_c_girl{
	background:#ffeffb url(/images/add_menu_inner_cont_rt.gif) right top no-repeat !important;
}
.top_menu_sub_box_c_girl .top_menu_sub_box_c2 table tr td a{
color:#cb597d !important;
line-height:14px;
}
.top_menu_sub_box_c_boy .top_menu_sub_box_c2 table tr td a{
color:#1F5D91 !important;
line-height:14px;
} 
.top_menu_sub_box_c_girl .top_menu_sub_box_c1{
	background:url(/images/add_menu_inner_cont_rb.gif) right bottom no-repeat;
}

.top_menu_sub_box_c_girl .top_menu_sub_box_c2{
	background:url(/images/add_menu_inner_cont_lb.gif) left bottom no-repeat;
}

.top_menu .top_menu_sub_box_c td
{
	height:auto;
}

.top_menu .top_menu_sub_box_c a{
	background:none !important;
	margin:0 !important;
	padding:0 !important;
}

.top_menu .top_menu_sub_box_c a:link, .top_menu .top_menu_sub_box_c a:visited, .top_menu .top_menu_sub_box_c a:active{
	color:#000000;
	text-decoration:none !important;
}

.top_menu .top_menu_sub_box_c2 td a:hover{
	/*color:#d2161c !important;*/
	text-decoration:underline !important;
	/*text-decoration:none !important;*/
}
/* /Top menu */


/* Left blue box */
.left_blue_box{
	background:#FFFFFF url(/images/col_bg_left.gif) left top repeat-y;
	-height:50px;
}

.left_blue_t_bg{
	background:url(/images/211_down.gif) left top no-repeat;
}

.left_blue_lt{
	
}

.left_blue_rt{
}

.left_blue_b_bg{
}

.left_blue_lb{
}

.left_blue_rb{
	background:url(/images/211_up.gif) left bottom no-repeat;
	padding:20px 10px 15px 10px;
}

.left_blue_box, .left_blue_box a:link, .left_blue_box a:visited, .left_blue_box a:active, .left_blue_box a:hover{
	color:#FFFFFF;
}

.left_blue_box h1, .left_blue_box h2, .left_blue_box h3 {
	margin-top:0;
	color:#FFFFFF;
}
/* /Left blue box */


/* Right blue box */
.right_blue_box{
	background:#FFFFFF url(/images/col_bg_right.gif) left top repeat-y;
	-height:50px;
}

.right_blue_t_bg{
	background:url(/images/215_up.gif) left top repeat-x;
}

.right_blue_lt{
	background:url(/images/215_down.gif) left bottom repeat-x;
}

.right_blue_rt{
	
}

.right_blue_b_bg{
}

.right_blue_lb{
}

.right_blue_rb{
	padding:20px 10px 15px 10px;
}

.right_blue_box, .right_blue_box a:link, .right_blue_box a:visited, .right_blue_box a:active, .right_blue_box a:hover{
	color:#FFFFFF;
}

.right_blue_box h1, .right_blue_box h2, .right_blue_box h3 {
	margin-top:0;
	color:#FFFFFF;
}
/* /Right blue box */


/* Left menu */
.left_menu ul{
	margin:0;
	padding:0;
}

.left_menu li{
	margin:0;
	padding:5px 0;
	list-style-type:none;
	border-top:1px solid #E6E6E6;
	background:none;
}

.left_menu a{
	/*background:url(/images/left_menu_ico.gif) left 3px no-repeat;*/
	display:block;
	-height:1%;
	font-weight:bold;
	/*padding-left:18px;*/
	padding-left:5px;
}

.left_menu a:link, .left_menu a:visited, .left_menu a:active{
	color:#000000;
	text-decoration:none;
}

.left_menu a:hover{
	color:#d2161c;
	text-decoration:none;
}

.left_menu_first{
	border-top:0px solid #FFFFFF !important;
}

.menu_active{
	color:#d2161c !important;
}

.left_menu a.level2{
padding-left:18px;
}

.left_menu .level2{
margin-top:5px;
font-weight:normal;
background:none;
background:url(/images/left_menu_bullet.png) 8px 4px no-repeat;
}

/* /Left menu */


/* Catalog filter */
.left_blue_box .filter_form{
	/* padding-right:10px;
	padding-left:10px; */
}

.filter_elem{
	margin-bottom:5px;
}

.filter_elem select, .filter_elem input{
	font-size:11px;
	width:100%;
}

.filter_title{
	color:#979797;
	font-size:11px;
	margin-bottom:2px;
}

.filter_btn{
	margin-top:15px;
}
/* /Catalog filter */
.response_book{
	height:91px;
	overflow:hidden;
}

.response_book td{
	background:url(/images/response_book_bg.gif) left top no-repeat;
	padding:5px 5px 5px 110px;
	vertical-align:middle;
}

.response_book a:link, .response_book a:visited, .response_book a:active, .response_book a:hover{
	color:#FFFFFF;
	font-size:11px;
	line-height:1em;
}

.users_count{
	text-align:center;
	margin-bottom:10px;
}

.users_count table{
	margin:0 auto;
}

.users_count td{
	background:url(/images/users_l.gif) left top no-repeat;
	font-size:12px;
	white-space:nowrap;
}

.users_count div{
	background:url(/images/users_r.gif) right top no-repeat;
	color:#7C7C7C;
	padding:4px 10px 4px 10px;

}

.users_count b{
	color:#585858 !important;
}

/* Catalog top */
.catalog_top{

}

hr{
border-top:1px solid #d2161c;
border-left:0px;
border-right:0px;
border-bottom:0px;
}
.catalog_title{
	text-align:center;
	background:url(/images/catalog_title_bg.gif) left 11px repeat-x;
	margin-bottom:10px;
}

.catalog_title table{
	margin:0 auto;
}

.catalog_title td{
	background:url(/images/catalog_title_l.gif) left top no-repeat;
	vertical-align:middle;
}

.catalog_title div{
	background:url(/images/catalog_title_r.gif) right top no-repeat;
	padding:3px 20px 9px;
	color:#d2161c;
	font-size:11px;
	font-weight:bold;
	/* width:97px; */
	white-space:nowrap;
}

.catalog_title a:link, .catalog_title a:visited, .catalog_title a:active, .catalog_title a:hover {
	text-decoration:none;
}

.catalog_list_elem_box{
	background:url(/images/catalog_elem_bg.gif) left top repeat-x;
	width:164px;
	float:left;
	margin-left:10px;
	height:259px;
}

.catalog_list_elem{
	background:url(/images/catalog_elem_b_l.gif) left top repeat-x;
}

.catalog_list_elem1{
	background:url(/images/catalog_elem_b_l.gif) left top repeat-y;
}

.catalog_list_elem2{
	background:url(/images/catalog_elem_b_r.gif) right top repeat-y;
}

.catalog_list_elem3{
	background:url(/images/catalog_elem_b_b.gif) left bottom repeat-x;
}

.catalog_list_elem4{
	background:url(/images/catalog_elem_lt.gif) left top no-repeat;
}

.catalog_list_elem5{
	background:url(/images/catalog_elem_rt.gif) right top no-repeat;
}

.catalog_list_elem6{
	background:url(/images/catalog_elem_rb.gif) right bottom no-repeat;
}

.catalog_list_elem7{
	background:url(/images/catalog_elem_lb.gif) left bottom no-repeat;
	padding:5px 7px 12px 6px;
	height:242px;
}

.catalog_list_image{
	background:#FFFFFF url(/images/catalog_elem_img_lt.gif) left top no-repeat;
	margin-bottom:10px;
	-height:10px;
}

.catalog_list_image1{
	background:url(/images/catalog_elem_img_rt.gif) right top no-repeat;
}

.catalog_list_image2{
	background:url(/images/catalog_elem_img_rb.gif) right bottom no-repeat;
}

.catalog_list_image3{
	background:url(/images/catalog_elem_img_lb.gif) left bottom no-repeat;
	padding:10px;
	text-align:center;
	position:relative;
	height:130px;
}

.catalog_list_image3 table{
	width:100%;
}

.catalog_list_image3 td{
	height:130px;
	vertical-align:middle;
	text-align:center;
}

.catalog_list_action
{
	position:absolute;
	top:0;
	right:0;
}

.catalog_list_name_box{
	text-align:center;
}

.catalog_list_name{
	/* font-size:0.8em;
	height:24px; */
	font-size:11px;
	height:31px;
	line-height:1.3em;
	margin-bottom:5px;
}
.catalog_list_name a{
color:#000000;
}
.catalog_list_name a:hover{
	color:#d2161c;
}

.catalog_list_brand, .catalog_list_brand a:link, .catalog_list_brand a:visited, .catalog_list_brand a:active, .catalog_list_brand a:hover{
	color:#898989;
	font-size:11px;
}

.catalog_list_buy_info{
	margin-top:13px;
}

.catalog_list_add_to_basket{
	float:right;
}

.catalog_list_price{
display:inline-block;
margin-top:3px;
	color:#C51214;
	margin-left:8px;
}

.catalog_list_elem_box_sec
{
	margin-top:10px !important;
}
/* Catalog top */


/* Catalog detail */
.catalog_detail_props td
{
	padding-bottom:7px;
	vertical-align:middle;
	font-size:11px;
}

.catalog_detail_props_name{
	color:#828282;
	padding-right:7px
}

.catalog_detail_price{
	color:#C51214 !important;
	white-space:nowrap;
}

.catalog_detail_props_name span{
	font-size:1.6em;
}

.catalog_detail_price span{
	font-weight:bold;
	/* font-size:1.6em; */
}

/* .catalog_detail_price span{
	text-decoration:line-through;
}

.catalog_detail_price span span{
	margin-top:0.25ex;
	height:1em;
	margin:0.2ex 0 0 -0.7em;
	overflow:hidden;
	position:absolute;
	width:0.45em;
	
} */

.catalog_detail_quant{
	width:35px;
	float:left;
	margin-right:5px;
	position:relative;
	top:2px;
}

.catalog_detail_props_size_btn{
	margin-left:3px;
	position:relative;
	top:-2px;
}

.catalog_detail_detail_photo{
	padding-right:10px;
}

.catalog_detail_detail_photo div{
	width:215px;
	overflow:hidden;
}

.catalog_detail_more_photo{
	margin-right:10px;
	width:66px;
	height:66px;
	overflow:hidden;
	text-align:center;
	cursor:pointer;
	float:left;
}

.catalog_detail_more_photo .st_round_box7{
	padding:4px;
}
/* /Catalog detail */


span.st_round_box,span.st_round_box1,span.st_round_box2,span.st_round_box3,span.st_round_box4,span.st_round_box5,span.st_round_box6,span.st_round_box7{
display:inline-block;
}

/* Basket info */
.basket_info_box{
	background:url(/images/basket_top.gif) left top no-repeat;
	width:206px;
}

.basket_info_box1{
	background:url(/images/basket_bottom.gif) left bottom no-repeat;
	padding:10px 10px 5px 10px;
}

.basket_ico{
	padding-right:15px;
}

.basket_info{
	font-size:0.9em;
}

.basket_info div{
	margin-bottom:3px;
}

.basket_info div a:link, .basket_info div a:visited, .basket_info div a:active, .basket_info div a:hover{
	color:#000000;
}

.basket_buy_btn{
	margin-top:5px;
}
/* /Basket info */

/* Auth form */
.auth_title{
margin-bottom:2px;
}
.auth_form{
	width:206px;
}

.auth_form .errortext{
	color:#FFFFFF;
}

.auth_form_top{
	background:url(/images/auth_box_top.gif) left top no-repeat;
	padding:5px 10px 3px 10px;
	font-size:10px;
}

.auth_form_bottom{
	background:url(/images/auth_box_bottom.gif) left bottom no-repeat;
	padding:0 10px 3px 10px;
	font-size:10px;
}

.auth_form, .auth_form a:link, .auth_form a:visited, .auth_form a:active, .auth_form a:hover{
	color:#FFFFFF !important;
	text-decoration:none;	
}

.auth_captcha{
	margin-bottom:5px
}

.auth_captcha div{
	margin-bottom:3px
}

.auth_form .st_input{
	margin-bottom:3px;
}

.auth_input_box
{
	margin-bottom:3px;
}

.auth_remember{
	float:right;
}

.auth_remember label{
	position:relative;
	top:-2px;
	margin-left:3px
}

.registr_link{
	background:url(/images/register_link.gif) left 4px no-repeat;
	padding-left:15px;
}
/* /Auth form */


/* Brand list */
.brands_list{
	margin-bottom:4px;
}

.brands_list_elem{
	background:#FFFFFF url(/images/white_blue_box_lt.gif) left top no-repeat;
	-height:10px;
	*height:80px;
}

.brands_list_elem1{
	background:url(/images/white_blue_box_rt.gif) right top no-repeat;
}

.brands_list_elem2{
	background:url(/images/white_blue_box_rb.gif) right bottom no-repeat;
}

.brands_list_elem3{
	background:url(/images/white_blue_box_lb.gif) left bottom no-repeat;
	padding:10px 10px 10px 5px;
}

.brands_list_elem_tbl_img{
	width:115px;
	height:60px;
	text-align:center;
	vertical-align:middle;
}

.brands_list_elem_tbl_info{
	padding-left:15px;
	vertical-align:middle;
}

.brands_list_more{
	padding:5px 0 7px 27px;
}

.brands_list_more_boy{
	background:url(/images/boy_ico.gif) left 2px no-repeat;
}

.brands_list_more_girl{
	background:url(/images/girl_ico.gif) left 3px no-repeat;
}

.brands_list h2 a:link, .brands_list h2 a:visited, .brands_list h2 a:active, .brands_list h2 a:hover {
	text-decoration:none;
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
.news_list_right h3{
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
.st_right_col_pd h3{
	color:#000000;
	font-size:11px;
	font-weight:bold;
}
.st_list a{
	color:#000000;
	font-size:11px;
	font-weight:normal;
}

.st_list .block_news a{
	color:#898989;
	font-size:11px;
	font-weight:bold;
}
.bkids_brand_list .catalog_list_elem_box{
	background:url(/images/brand_detail_logo_bg.png) left top repeat-x !important;
}

.bkids_brand_list .catalog_list_image2{
	background:url(/images/brand_elem_img_rb.gif) right bottom no-repeat !important;
}

.bkids_brand_list .catalog_list_image3{
	background:url(/images/brand_elem_img_lb.gif) left bottom no-repeat !important;
}
/* /Brand list */

/* Brand detail */
.brand_detail td{
	text-align:center;
	vertical-align:middle;
	padding-left:26px; 
}

.brand_detail_logo{
	padding-right:0 !important;
	padding-left:0 !important;
	/* width:215px; */
}

.brand_detail_logo td{
	padding:0 !important;
}

.brand_detail_logo .catalog_list_elem_box{
	background:url(/images/brand_detail_logo_bg.png) left top repeat-x !important;
	width:175px;
}

.brand_detail_logo .catalog_list_image2{
	background:url(/images/brand_elem_img_rb.gif) right bottom no-repeat !important;
}

.brand_detail_logo .catalog_list_image3{
	background:url(/images/brand_elem_img_lb.gif) left bottom no-repeat !important;
	height:120px;
}

.brand_detail_logo .catalog_list_image3 td{
	height:120px;
}

.brand_detail_logo .catalog_list_image{
	margin-bottom:0 !important;
}

.brand_detail_logo .catalog_list_elem7{
	padding-bottom:2px !important;
}

.brand_detail_catalog div{
	margin-top:8px;
}

.brand_detail a
{
	font-size:0.9em;
}
/* /Brand detail */


/* standart list */
.st_list{
	margin:0;
	padding:0;
}

.st_list li{
	margin:6px 0 0 0;
	padding:0;
	list-style-type:none;
	background:none;
}

.st_list_date{
	color:#858585;
	font-size:11px;
}
/* /standart list */


/* standart white round box */
.st_round_box{
	background:url(/images/st_wh_round_box_br.gif) left top repeat-x;
}
span.st_round_box{
	background:url(/images/small_st_wh_round_box_br.gif) left top repeat-x;
}


.st_round_box1{
	background:url(/images/st_wh_round_box_br.gif) left top repeat-y;
}

.st_round_box2{
	background:url(/images/st_wh_round_box_br.gif) right top repeat-y;
}

.st_round_box3{
	background:url(/images/st_wh_round_box_br.gif) left bottom repeat-x;
}

.st_round_box4{
	background:url(/images/st_wh_round_box_lt.gif) left top no-repeat;
}
span.st_round_box4{
	background:url(/images/small_st_wh_round_box_lt.gif) left top no-repeat;
}

.st_round_box5{
	background:url(/images/st_wh_round_box_rt.gif) right top no-repeat;
}
span.st_round_box5{
	background:url(/images/small_st_wh_round_box_rt.gif) right top no-repeat;
}

.st_round_box6{
	background:url(/images/st_wh_round_box_rb.gif) right bottom no-repeat;
}
span.st_round_box6{
	background:url(/images/small_st_wh_round_box_rb.gif) right bottom no-repeat;
}

.st_round_box7{
	background:url(/images/st_wh_round_box_lb.gif) left bottom no-repeat;
	padding:10px;
}
span.st_round_box7{
	background:url(/images/small_st_wh_round_box_lb.gif) left bottom no-repeat;
	padding:10px;
}
.st_round_box h1, .st_round_box h2, .st_round_box h3, .st_round_box h4 {
	margin-top:0;
}

.st_round_box_hidden{
	*overflow-y:hidden;
}

/* /standart white round box */

.subscribe_btn{
	margin-top:10px;
}

.fotter_menu{
	margin-bottom:10px;
	line-height:1.8em;
}

.fotter_counters{
	margin-top:15px;
}

/* breadcrumb */
.breadcrumb{
	margin-bottom:22px;
	color:#000000;
	font-size:11px;
}

.breadcrumb a, .breadcrumb span {
	margin-right:3px;
	color:#000000;
	font-size:10px;
}
/* /breadcrumb */


/* Pagenavigation */
.pagenavigation{
	margin-top:10px;
	font-size:11px;
	height:19px;
	width:310px;
	padding-top:1px;
	margin-bottom:3px;
}
.pagenavigation span{
margin-left:3px;
font-family:tahoma;
}
.pagenavigation a{
color:#000000;
text-decoration:none;
}
.pagenavigation ul{
	margin:0;
	padding:0;
	float:right;
}

.pagenavigation li{
	background:none;
	float:left;
	list-style-type:none;
	margin:0 5px 0 0;
	padding:0;
	padding-top:3px;
	display:block;
	text-align:center;
}

.pagenavigation_act{
	padding:0 !important;
	margin-right:7px !important
}

.pagenavigation_act span{
	background:url(/images/page_navig_act_bg.gif) left top no-repeat;
	color:#C51710;
	display:block;
	font-weight:bold;
	height:21px;
	padding-top:4px;
	position:relative;
	text-align:center;
	top:-2px;
	width:22px;
	margin:0;
}

/* /Pagenavigation */


/* Collection List */
.collection_list_elem{
	float:left;
	margin-left:22px;
}

.collection_list_elem, .collection_list_elem_cont{
	width:157px;
	text-align:center;
	margin-bottom:20px;
}

.collection_list_elem_cont{
	background:url(/images/photogalery_bg.gif) left top no-repeat;
	margin-bottom:5px;
	height:226px;
}


.collection_list_elem_c
{
	padding:3px;
}

.collection_list_elem_img
{
	display:block;
	width:151px;
	height:220px;
	overflow:hidden;
}
/* /Collection List */

.bkids_basket_itog{
	color:#858585;
	text-transform:uppercase;
	font-size:0.8em;
	font-weight:bold;
	padding-right:0 !important;
}

.sale_basket_img{
	padding-right:0 !important;
}

.sale_basket_td td{
	vertical-align:middle;
}

.basket_btn{
	float:right;
	padding-top:10px;
}

.basket_props
{
	color:#858585;
	font-size:0.9em;
}

/* Sale_order_full */
.round_box_title{
	position:relative;
	margin-bottom:-16px;
	background:none !important;
}

.sale_order_roud_box{
	margin-bottom:30px;
}

.sale_order_roud_box .st_round_box7	{
	padding-top:25px !important;
	text-align:center;
}

.order_info{
	color:#858585;
	margin-bottom:10px;
}

.sale_order_full_table
{
	margin:0 auto;
}

.sale_order_full_table_auth{
	width:220px;
}

.sale_order_full_table td
{
	padding-bottom:7px;
	padding-right:5px;
	text-align:left;
}

.sale_order_full_btn{
	margin-top:13px;
	padding-bottom:0 !important;
}

.sale_order_full_table .st_input{
	width:210px;
}

.order_navigation
{
	background:url(/images/order_navigation.gif) left top repeat-x;
	height:38px;
	overflow:hidden;
	margin-bottom:35px;
}

.order_navigation ul
{
	margin:0;
	padding:0;
}

.order_navigation li
{
	margin:0 0 0 54px;
	padding:0;
	list-style-type:none;
	background:none;
	float:left;
	background:none !important;
}

.order_navigation_last
{
	float:right !important;
}

.filter_calendar input{
	width:80px;
}
.sof-req{
color:red;
}
/* /Sale_order_full */

.down_menu1{
width:960px;
margin-top:8px;
background:url("/images/top_white_bg.png") left top no-repeat;
padding-top:19px;
}

.down_menu2{
width:960px;
background:url("/images/bottom_bg.png") left bottom no-repeat;
padding-bottom:19px;
}
.down_menu2 center{
background:url(/images/bg.png) repeat-y;
}
.down_menu2 table td h2{
font-size:11px;
font-weight:bold;
color:#000000;
margin-bottom:5px;
}
.down_menu2 table td{
text-align:left;
}
.down_menu2 table td a{
display:block;
background:url("/images/bottom_menu_ico.png") left 2px no-repeat;
font-size:11px;
font-weight:normal;
color:#898989;
padding-left:12px;
text-decoration:none;
margin-bottom:4px;
padding-right:50px
text-align:left;
}
.hidden > span{
cursor:pointer;
}
.hidden .block{
display:none;
}
.map-level-1 li{
background:url("/images/bottom_menu_ico.png") no-repeat scroll left 3px transparent;
padding-left:10px;
list-style-type:none;
}
.map-level-2 li a{
font-size:10px;
}
.map-level-2 li{
background:none;
margin-top:3px;
}
.center_col ul,.center_col ol{
list-style-position: inside;


}
.center_col ul{
/*list-style-type:none;*/
}

.center_col ul li{
/*padding-left:10px;*/
/*background:url(/images/marker.gif) left 3px  no-repeat ;*/
}
select,input{
font-size:11px;
}

