 @charset "utf-8";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
body{background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:10pt;}
a{cursor:pointer; border:none; text-decoration:none;}
img{border:none;}
h1 {
	font-size:14pt;
}
a{color:#990036;}
a:hover{text-decoration:underline;}
.clear{clear:both;}
.menu{}
.menu table {margin:auto;}
.menu_left{background:url("images/menu_left.gif") left top no-repeat;}
	.menu_right{padding:0px 26px; height:59px; background:url("images/menu_right.gif") right top no-repeat;}
		.menu_bottom{height:59px;  background:url("images/menu_bottom.gif") left bottom repeat-x;}
			.menu_bg{background:url("images/menu_bg.gif") left top repeat-x;}
				.menu_bottom a{  font-family:Arial; font-size:12px; color:#e20185; text-transform:uppercase; font-weight:bold; padding:0px 10px; text-decoration:none; }
				.menu_bottom a:hover, .footer_menu a:hover{text-decoration:underline; }
	.menu_links_container {
		padding:20px 0;
	}
	#my_banners{
		width: 750px;
		text-align: center;
		margin: 0 auto;
	}
	/*.img{height:202px; width:501px;
		float: left; background:url("images/img.jpg") left top no-repeat;}*/
	#my_logo{
		position: relative;
	}
	#my_phone{
		position: absolute;
		top: 5px;
		right: 0px;
		font-size: 30px;
		font-style: italic;
		color: #BB1C30;
	}
	/*.christmas_toys{
		position: relative;
		margin-left: 10px;
		float: right;
		text-align: center;
	}
	.christmas_toys img{
		margin: 0 auto;
		text-align: center;
	}*/
	.christmas_toys{
		margin-left: 10px;
	}
	
	.basket{margin:0px 0px 10px 3px; display:block; padding:5px 0px 0px 45px; width:154px; height:40px; background:url("images/basket.gif") left top no-repeat; font-family:Tahoma; font-size:14px; font-weight:bold; color:#ffffff;cursor:pointer;}
		.basket span{display:block;padding:3px 0px 0px 0px; font-family:Tahoma; font-size:11px; font-weight:normal; color:#ffffff;}
		
	.currency{width:180px; height:50px;  background:url("images/currency.gif") left top no-repeat; font-family:Tahoma; font-size:14px; font-weight:bold; color:#000000;  padding:0px 0px 0px 26px; }
		.currency select{width:80px; height:20px; margin:15px 0px 0px 5px; font-family:Tahoma; font-size:12px; color:#878580 }
		
	.enter{margin:10px 0px 0px 0px; padding:0px 0px 0px 90px;  height:50px; background:url("images/enter.gif") left top no-repeat; }
		.enter a{margin:3px 0px 0px 0px; display:block; font-family:Arial; font-size:13px; color:#767676; text-decoration:underline;}
			.enter a:hover{text-decoration:none;}
			
			
	.catalog_top{margin:0px 0px 0px 10px; width:206px; height:37px; line-height:37px; font-family:Georgia; font-size:16px; color:#ffffff; font-style:italic; font-weight:bold; text-align:center; background:url("images/catalog_top.gif") left top no-repeat;}
	.catalog_bg{margin:0px 0px 0px 10px; padding:10px; background:url("images/catalog_bg.gif") left top repeat-y; width:206px;}
	.catalog_bottom{margin:0px 0px 0px 10px; height:8px; background:url("images/catalog_bottom.gif") left top no-repeat;width:206px;}
		.c1 {margin:10px 0px 0px 0px; }
			.c1 a{padding:0px 0px 0px 25px; font-family:Arial; font-size:13px; color:#3a3a3a; font-style:italic; font-weight:bold; text-align:center; background:url("images/c1.gif") left top no-repeat; text-decoration:none; }
				.c1 a:hover{text-decoration:underline; }
		.c1current {margin:10px 0px 0px 0px; } 
			.c1current a{padding:0px 0px 0px 25px; font-family:Arial; font-size:13px; color:#3a3a3a; font-style:italic; font-weight:bold; text-align:center; background:url("images/c1.gif") left top no-repeat; text-decoration:none; }
				.c1current a:hover{text-decoration:underline; }
				
				
	.news{margin:10px 0px 0px 10px;}			
		.news_top{ padding:0px 0px 0px 16px; width:190px; height:29px; line-height:29px; font-family:Georgia; font-size:14px; color:#ffffff; font-style:italic; font-weight:bold;  background:url("images/news_top.gif") left top no-repeat;}
		.news_bg{height:315px;width:176px;  padding:15px; background:url("images/news_bg.gif") left top no-repeat;}
		.news_date{margin:0px 0px 0px 0px; font-family:Arial; font-size:12px; color:#7e7e7e; }
		.news_name {margin:0px 0px 7px 0px;}
		.news_name a{font-family:Arial; font-size:12px; color:#990036; font-weight:bold; font-style:italic; line-height:15px; text-decoration:none;}
		.news_name a:hover{font-family:Arial; font-size:12px; color:#990036; font-weight:bold; font-style:italic; line-height:18px; text-decoration:underline;}
		.news_link{float:right; margin:10px 0px 0px 0px; width:99px; height:25px; background:url("images/news_link.gif") left top no-repeat; font-family:Arial; font-size:12px; color:#990036; font-weight:bold; font-style:italic; color:#ffffff; text-align:center;}
		.news_link a{text-decoration:none; color:#ffffff; line-height:25px;}
		
		
		
		
		.action{margin:10px 0px 0px 10px;width:206px;
		}			
		.action_top{ padding:0px 0px 0px 16px; width:190px; height:29px; line-height:29px; font-family:Georgia; font-size:14px; color:#ffffff; font-style:italic; font-weight:bold;  background:url("images/news_top.gif") left top no-repeat;}
		.action_bg{height:305px; padding:20px 0; background:url("images/news_bg.gif") left top no-repeat;}

		.action_name{margin:5px 10px 10px 10px; height:44px;  text-align:center; }
			.action_name a {font-family:Arial; font-size:14px; color:#4f4e4e;  }
			.action_name a:hover {
				text-decoration:underline;
			}
			.leftcol_price{
			text-align:center;
			height:26px;
			margin-left:10px;
		}
			.price td{
				text-align:left;
				vertical-align:middle;
			}
				.leftcol_action_price{ height:20px; line-height:20px;font-size:16px; color:#c70649; font-style:italic; font-weight:bold; }
				.leftcol_old_price{height:20px; line-height:20px;color:#6b6b6b; font-style:italic; font-size:12px;font-weight:bold; text-decoration:line-through;}
				
				
		
		a.btn_details{display:block; margin:0px 0px 0px 50px; width:99px; height:31px; background:url("images/btn_details.gif") left top no-repeat; line-height:31px; text-align:center; color:#ffffff; font-family:Arial; font-size:12px; text-decoration:none; }
		.item_image{height:200px;margin:auto; text-align:center;}
	
		
		.catalog_top_left{background:url("images/catalog_left_top.gif") left top no-repeat;}
		.catalog_top_right{background:url("images/catalog_right_top.gif") right top no-repeat;}
		.catalog_main_top{background:url("images/catalog_main_top.gif") left top repeat-x;}
		.catalog_left{background:url("images/catalog_left.gif") left top repeat-y;}
		.catalog_right{background:url("images/catalog_right.gif") right top repeat-y;}
		.catalog_right_bottom{padding:10px; background:url("images/catalog_right_bottom.gif") right bottom no-repeat;}
		.catalog_left_bottom{background:url("images/catalog_left_bottom.gif") left bottom no-repeat;}
		.catalog_main_bottom{background:url("images/catalog_main_bottom.gif") left bottom repeat-x;}
		
		
		.path_left{height:32px; margin:0px 0px 4px 0px; background:#6ed282 url("images/path_left.gif") left top no-repeat;}
		.path_right{height:32px; background:url("images/path_right.gif") right top no-repeat;}
		.path{ margin:0px 0px 0px 5px; font-family:Georgia; font-size:16px; color:#ffffff; font-weight:bold; font-style:italic; line-height:32px; }
		.path a{padding:0px 10px 0px 10px; font-family:Georgia; font-size:16px; color:#ffffff; font-weight:bold; font-style:italic; line-height:32px; text-decoration:none; }
		.path a:hover{ text-decoration:underline; }
		
		
		
		.new_header{margin:10px 0px 10px 0px; font-family:Arial; font-size:18px; color:#6ed282; }
		
		.catalogcontainer1 {
			heigh:auto;
		overflow:hidden;
		}
		
		.itemcontainer{width:210px; height:auto;border:1px solid #eeeeee; margin:3px; padding:10px; }
		.catalog_item_image {text-align:center; border-bottom:1px solid #f2f2f2; height:200px;}
		
		.item_link{text-align:center; height:33px;}
		.item_link a{font-family:Arial; font-size:14px; font-weight:bold;  color:#990036; text-decoration:none;}
			.item_link a:hover{ color:#50B264; text-decoration:none;}
		.price {
		padding:0 10px 10px 0px;
			height:auto;
			overflow:hidden;
			text-align:left;

		}
		
		.price select {
			width:120px;
		}
		.price div {

		vertical-align:bottom;
		}
		.old_price {
			text-decoration:line-through;
		}
		.regular_price {
			font-weight:bold;
			font-size:12pt;
			color:#505050;
		}
		.action_price {
		font-size:12pt; color:#c70649; font-style:italic; font-weight:bold;
		}
/*basket---------------------------*/
.baskett {
	padding:10px;
}
.basket_page td {
	vertical-align:middle;

}
.bask_fields input {
	text-align:center;
	width:40px;
	color:#50B264;
	font-weight:bold;
}
.baskett select {
	color:#50B264;
}
.bask_fields {
	color:#3A3A3A;
		background-color:#F4f5f6;
}
.bask_fields label {
	color:#3A3A3A;
}
.bask_fields a {
	color:#3A3A3A;
}
.bask_fields a:hover {
	color:#3A3A3A;
	text-decoration:underline;
}
.baskett b {
	color:#3A3A3A;
}
.baskett strong {
	color:#3A3A3A;
}
.baskett td {
	color:#3A3A3A;
}
.ibox {
	width:300px;
}
.td_bask {
	height:20px;
}
.index_text {
	margin:15px auto;
	color:#757575;
	font-size:11px;
}
.tr_dostavka td, .tr_oplata td {
	background-color:#D5FADC;
	padding:3px;
}
.basket_page h2 {
	margin:15px;
}
.detailst dt {
	padding:3px;
}
/*basket page end--------------*/
/*filters-------------------*/		
	.filters {
	padding:11px; 
	background:#ffffff url("images/filters_bg.gif") left top repeat-x;
	
}
#filters .fprice {
	border:1px solid #3A81CF;
	width:50px;
	margin-right:15px;
}
.filters_brands {

	width:100%;
}
.filters_brands_title {
	padding:0px 0px 0px 0px;
	font-weight:normal;
	font-size:12px;
	color:#3A3A3A;
}
.filters_brands_items {
}
.filters_brands_items_table {
}
.filters_brand_all {
	float:left;
	padding:0px 10px 0 0px;
	font-weight:normal;
	color:#363636;
	font-size:13px;
	width:130px;
}
.filters_brand_all input {
	margin:0px 5px 0px 0px;
}
.filters_brand {
	float:left;
	padding:0px 10px 0px 0px;
	font-weight:normal;
	color:#363636;
	font-size:13px;
	width:130px;
}
.filters_brand input {
	margin:0px 4px 0px 0px;
}
.rtable td {
	padding:5px;
}
.filters_params {
	width:100%;
	padding:5px 0;
}
.filters_params_title {
	color:#3A3A3A;
	padding-top:2px;
}
.filters_params_items {
}
.filters_params_item {
	float:left;
	padding:0px 10px 10px 0px;
	width:215px;
}
.filters_params_name {
	float:left;
	padding:2px 0px 0px 0px;
	color:#363636;
}
.filters_params_input_select {
	float:left;
	margin-left:4px;
}
.filters_params_input_checkbox {
	float:left;
	padding:3px 5px 0px 0px;
}
.filters_params_input_select select {
	width:100px;
	border:1px solid #c7c7c7;
	color:#616161;
	font-size:12px;
}
.filters_price {
	margin:5px 0 10px;
}
.filters_price_title {
	padding:3px 0px 0px 0px;
	color:#3a3a3a;
}
.filters_price_input_td {
	padding:2px 0px 0px 0px;
}
.filters_price_input_td input {
	margin:0 20px 0px 0;
	padding:0px 0px 0px 2px;
	width:51px;
	color:#616161;
	border:1px solid #c7c7c7;
}
.filters_btn {
	padding-left:30px;
}
.filters_catalog_mode {
	margin:0 0 5px;
}
.filters_catalog_mode_title {
	padding:4px 0;
	width:90px;
	color:#3a3a3a;
}
td.filters_catalog_mode_links {
	padding:4px 0;
	vertical-align:top;
	color:#3a3a3a;
}
.filters_catalog_mode_links a {
	vertical-align:top;
	color:#3a3a3a;
	font-weight:bold;
}
.filters_catalog_mode_links a:hover {
	vertical-align:top;
	text-decoration:underline;
}
.subfilters {
	padding:10px 25px 10px 10px;
	margin:0 15px 0 0;
}
.sort {
	color:#3a3a3a;
}
.sort label {
	color:#3a3a3a;
}
.sort a {
	font-weight:bold;
	color:#3a3a3a;
}
.sort a:hover {
	text-decoration:underline;
}
.page_size {
	color:#3a3a3a;
}
.page_size label {
	color:#3a3a3a;
}
.page_size a {
	font-weight:bold;
	color:#3a3a3a;
}
.page_size a:hover {
	text-decoration:underline;
}
.pl {
	color:#ff6102;
}
.cpl {
	color:#ff6102;
	font-weight:bold;
}
.asort {
	color:#50B264;
	font-weight:bold;
	text-decoration:none;
}
a.asort {
	color:#50B264;
	font-weight:bold;
	text-decoration:none;
}
a.asort :hover {
	color:#50B264;
	font-weight:bold;
	text-decoration:underline;
}
/*end of filters*/
/*paging-----*/
.pager {
	padding:5px;
}
.pager label {
	color:#505050;
}
.pager a {
	color:#50B264;
	font-weight:bold;
}
/*end of paging*/
/*tovar---------*/


.tovar_block {
	margin:11px;
}
.tovar_name {
	padding:10px 0px;
	color:#5a5a5a;
	font-weight:bold;
	text-decoration:none
}
.tovar_category {
	padding:5px 0px 0px 0px;
	color:#5f6162;
	font-size:9pt;
}
.tovar_category span {
	padding:5px 0px 0px 0px;
	color:#1a1799;
	font-weight:bold;
}
.big_img {
	width:300px;
	margin:10px;
	height:300px;
	overflow:hidden;
}
.big_img a {
	display:block;
	background-position:center center;
	background-repeat:no-repeat;
	width:300px;
	height:300px;
	cursor:pointer;
	border:0px solid #ced1d2;
}
.big_img a:hover {
	border:0px solid #c13524;
}
.thumbs {
	margin:10px;
	height:auto;
	overflow: hidden;
}
.thumbs a {
	display:block;
	width:60px;
	height:60px;
	float:left;
	margin-left:10px;
	background-repeat:no-repeat;
	background-position:center center;
	border:1px solid #ced1d2;
	cursor:pointer;
}
.thumbs a:hover {
	border:1px solid #c13524;
}
.tovar_description {
	padding:0px 16px 8px 0px;
	color:#000000;
	max-width:700px;
}
.tovar_compare {
	margin:10px 0px 6px 0px;
	padding:0px 0px 0px 0px;
	line-height:20px;
}
.tovar_compare a {
	margin:0px 0px 6px 0px;
	line-height:20px;
}
.btn_buy {
	padding:0px 0px 10px 0px;
	display:block;
	width:84px;
	height:28px;
	margin:15px 0;
}
.btn_buy a {
	padding:0px 0px 10px 0px;
	display:block;
	width:84px;
	height:28px;
	background:url("images/btn_basket.png") left top no-repeat;
}
.btn_buy a:hover {
	padding:0px 0px 10px 0px;
	display:block;
	width:84px;
	height:28px;
	background:url("images/btn_basket.png") left top no-repeat;
	text-decoration:none;
}
.comments_container {
	margin:11px;
}
.comment_title {
	padding:10px 0;
	color:#50B264;
	font-family:tahoma;
	font-size:10pt;
	font-weight:bold;
text-decoration:none text-transform:uppercase;
}
.comment {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	width:100%;
}
.comment td {
	padding:0px 0px 5px 0px;
	font-size:9pt;
}
.comment td input {
	height:17px;
	width:315px;
}
.comment td textarea {
	margin:0px;
	width:315px;
}
.comment .buttons {
	height:auto;
	width:auto;
}
.comment_name {
	padding:0px 0px 5px 0px;
	width:100px;
}
.comment_name input {
	padding:0px 0px 5px 0px;
	width:100px;
	border:1px;
	font-size:13px;
}
.comment_item {
	padding:0px 0px 10px 0px;
	font-size:10pt;
}
.comment_date {
	padding:0px 0px 0px 0px;
	font-size:8pt;
}
.comment_text {
	padding:0px 0px 10px 0px;
	font-size:10pt;
}
/*end of tovar---------*/

/*footer*/
.footer {
	border-top:2px solid #419c54;
	margin:0px 0 7px;
	height:86px;
}


.footer_left{background:url("images/footer_left.gif") left top no-repeat;}
	.footer_right{padding:0px 26px; height:86px; background:url("images/footer_right.gif") right top no-repeat;}
		.footer_bottom{height:86px;  background:url("images/menu_bottom.gif") left bottom repeat-x;}
			.footer_bg{background:url("images/bg_footer.png") left top repeat-x;}			
			.footer_menu a{line-height:30px;  font-family:Arial; font-size:12px; color:#e20185; text-transform:uppercase; font-weight:bold; padding:0px 10px; text-decoration:none; }
			.footer_menu img {
				margin-bottom:3px;
			}
			
		
	.history_header{background-color:#DFDFDF; text-align:left; }
	.history_table{background-color:#F3F3F3; border:2px solid #ffffff;}
	
	.history_table {width:100%;background-color:white;border-spacing:2px;}
	.history_table td {background-color:#F3F3F3; padding:0px 5px;}
.history_tr td, .history_tr th {font-weight:bold; background-color:#DFDFDF;  text-align:left; padding:0px 5px;}

.param_name {font-weight:bold; padding:0px 10px 10px 0px;} 
.old_div1{float:left; padding:12px 10px 5px 0px; margin:0px; width:85px; text-decoration:line-through; }
.act_div1{float:left; padding:10px 10px 5px 0px; margin:0px; width:100px; }
.reg_div1{width:185px; float:left; margin:0px; padding:8px 0px 0px 0px;}
.select{margin:0px 0px 10px 0px; }
.select select{width:180px;}


.brand_bg{margin-top:30px; background:url("images/bg_brand.gif") left top repeat-x; height:156px; }

.footer_seo{font-size:10px; text-align:center; padding:10px 10px;}

.brand_block {
float:left;
margin-left:2%;
width:12%;
}
.brand_letter{font-weight:bold;margin-bottom:7px;color:#6ED282;}
.catalogcontainer1 ol{padding:0px 0px 0px 40px;}
.catalogcontainer1 ul{padding:0px 0px 0px 40px;}

