html{
	width:100%;
	height:100%;
}
body{
	height:100%;
	margin:0px;
	padding:0px;
	background-color:#F3E5E5;
}
img{
	border:0px;
}
form{
	margin:0px;
	padding:0px;
}
.c{
	clear:both
}
/* ----------------------------------------- */
#copy, .onetovar{
	float:left;
}
#search_inn, #favorites_inn, #langs_inn, #socials_inn, #vah, #social_bottom{
	float:right;
}
#outer_inn{
	position:relative;
	min-height:100%;
	height:auto !important;
	height:100%;
	background:url(../img/ru/fon_center_inn.jpg);
}
#main{
	width:1000px;
	text-align:left;
}
#outer_bottom{
	position:relative;
	height:35px;
	margin-top:-35px;
}
/* ----------------------------------------- */

/* ----------------------------------------- */
/*                   Index                   */
/* ----------------------------------------- */
	.background{
		position:fixed;
		left:0;
		top:0;
		width:100%;
		height:100%;
		min-width:1000px;
		z-index:0;
	}
	.background img{
	}
	#main{
		position:relative;
		width:100%;
		margin:0 auto 30px auto;
		min-width:1105px;
		/*max-width: 1200px;*/
		max-width:90%;
		padding-bottom:50px;
	}
	#content.overflow-visible{
		overflow:visible;
	}
	.boxes{
		width:100%;
		overflow:hidden;
		display:none;
	}
	.box p{
		margin:24px 0 0 0;
		font-size:11px;
		line-height:16px;
		color:#cdcdcd;
	}
	.box .title, .box p, .box .more{
		position:relative;
	}
	.index-text div{
		position:relative;
		border:1px solid red;
	}
/* ----------------------------------------- */
/* ----------------------------------------- */

/* ----------------------------------------- */
/*                   Header                  */
/* ----------------------------------------- */
	#langs{
		position:absolute;
		top:0px;
		right:100px;
		padding:8px 8px;
/*		background-color:#C1B3C0;*/
	}
	#favorites_inn{
		padding:8px 20px 0px 0px;
	}
	#langs_inn{
		padding:8px 8px;
/*		background-color:#C1B3C0;*/
	}
	#langs img, #langs_inn img{
		padding:0px 8px;
	}
	#socials{
		position:absolute;
		top:50px;
		right:112px;
		z-index:10;
	}
	#socials_inn{
		padding-top:15px;
		padding-right:16px;
	}
	#socials img{
		padding:0px 4px;
	}
	#socials_inn img, #social_bottom img{
		padding-left:8px;
	}
	#logo{
		position:absolute;
		top:60px;
		right:100px;
		z-index:5;
	}
	.banner{
		position:absolute;
		top:400px;
		left:50px;
		z-index:1000;
	}
	#banners_inn .banner{
		top:10px;
		left:100px;
	}
	#banners_inn .banner img{
		width:370px;
	}
	#menu{
		position:absolute;
		top:250px;
		right:237px;
	}
	#menu a{
		display:block;
		padding:11px 0px;
		color:#000;
		font-size:22px;
		text-decoration:none;
	}
	#menu_inn{
		text-align:center;
	}
	#menu_inn a{
		padding:0px 26px;
		color:#000;
		font-size:26px;
		text-decoration:none;
	}
	#menu a:hover, #menu_inn a:hover{
		text-decoration:underline;
	}
	#search_ind{
		position:absolute;
		top:520px;
		right:188px;
	}
	#search_ind input, #search_inn input{
		width:170px;
		height:19px;
		padding:0px 0px 0px 7px;
		background-color:#fff;
		color:#797979;
		font-size:12px;
		font-family:Arial;
		border:1px solid #DDDBDE;
	}
	#search_inn{
		padding:9px 30px 0px 0px;
	}
	#search_ind img, #search_inn img{
		padding-left:10px;
		vertical-align:middle;
	}
	#text_ind{
		position:relative;
		margin:1000px 250px 20px 250px;
		padding:10px;
		background:url(../img/ru/fon_seo_txt.png);
		text-align:left;
		color:#9C9698;
		font-size:11px;
		font-family:arial;
	}
	#text_ind_border{
		padding:30px 40px;
		border:1px solid #EE91B0;
	}
	#text_ind h1{
		margin:0px;
		padding:0px;
		padding-bottom:15px;
		color:#941E50;
		font-size:22px;
		font-weight:normal;
		font-family:arial;
	}
	#vah_ind{
		display:inline-block;
		margin-bottom:20px;
		padding:5px;
		background:url(../img/ru/fon_seo_txt.png);
		color:#666;
		font-size:12px;
		font-family:Arial;
	}
	#vah_ind a{
		color:#666;
	}
	#header{
		height:220px;
		background:url(../img/ru/fon_top_inn.jpg) repeat-x;
	}
	h2{
		margin:0px;
		padding:0px;
		color:#333;
		font-size:18px;
		font-weight:normal;
		font-family:arial;
	}
	/* ----------------------------------------- */
	/*                  Submenu                  */
	/* ----------------------------------------- */
		.menu2{
			position:absolute;
			visibility:hidden;
			margin:4px 0px 0px 10px;
			padding:5px;
			background:url(../img/ru/fon_menu.png);
			z-index:100;
		}
		.menu2_index{
			position:absolute;
			visibility:hidden;
			margin:4px 0px 0px 10px;
			padding:5px;
			background:url(../img/ru/fon_menu.png);
			z-index:100;
		}
		.menu_inner{
			width:250px;
			padding:15px 5px 15px;
			text-align:left;
			border:1px solid #EE91B0;
		}
		.menu_index{
			margin-left:180px;
			margin-top:-58px;
		}
		.menu_index2{
			width:250px;
			padding:15px 5px 15px;
			text-align:left;
			border:1px solid #EE91B0;
		}
		#menu_inn .menu_inner a, #menu .menu_index a{
			display:block;
			padding:2px 8px 2px 8px;
			background:url(/img/ru/t.gif) no-repeat;
			color:#000;
			font-size:15px;
			font-family:Arial;
		}
		#menu .menu_index a{
			font-size:20px;
			font-family:"Times New Roman";
		}
	/* ----------------------------------------- */
	/* ----------------------------------------- */
/* ----------------------------------------- */
/* ----------------------------------------- */

/* ----------------------------------------- */
/*                   Center                  */
/* ----------------------------------------- */
	#main td{
		vertical-align:top;
	}
	#path{
		position:relative;
		margin-top:-10px;
		padding-bottom:10px;
		color:#000;
		font-size:11px;
	}
	#path a{
		color:#951B52;
	}
	#content_inn{
/*		height:60%;*/
		padding:35px 30px 60px;
		text-align:left;
		color:#000;
		font-size:14px;
		font-family:Arial;
	}
	#content_inn a{
		color:#000;
	}
	#content_inn h1{
		margin:0px;
		padding:0px;
		padding-bottom:15px;
		color:#951B52;
		font-size:22px;
		font-weight:normal;
	}
	.onetovar{
		width:150px;
		padding-right:20px;
	}
	#content_inn .onetovar a{
		color:#951B52;
		text-decoration:none;
	}
	#content_inn .onetovar a:hover{
		text-decoration:underline;
	}
	.onetovar img, .big_photo img, .small_photos img{
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		border-radius:2px;
		border-top:2px solid #B86B8F;
		border-bottom:2px solid #B86B8F;
		border-left:1px solid #A23464;
		border-right:1px solid #A23464;
	}
	.onetovar img{
		margin-bottom:5px;
	}
	.one_tov td{
		vertical-align:top;
	}
	.width50{
		width:50px;
	}
	.width18{
		width:18px;
	}
	#add_favorites, #add_favorites_off{
		background:#93657E url(../img/ru/ico_heart.png) no-repeat 7px 5px;
		white-space:nowrap;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		border-radius:2px;
	}
	#add_favorites a{
		display:block;
		padding:8px 10px 8px 40px;
		color:#fff;
		font-size:12px;
		text-decoration:none;
	}
	#add_favorites a:hover{
		color:#EBC1D6;
	}
	#add_favorites_off{
		padding:8px 10px 8px 40px;
		background:#4E4E4E url(../img/ru/ico_heart_off.png) no-repeat 7px 5px;
		color:#fff;
		font-size:12px;
	}
	#order{
		width:130px;
		margin:0px 6px;
		background:#951B52 no-repeat 7px 5px;
		white-space:nowrap;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		border-radius:2px;
	}
	#order a{
		display:block;
		padding:8px 0px 8px 0px;
		color:#fff;
		font-size:12px;
		text-decoration:none;
	}
	#order a:hover{
		color:#F8B8D5;
	}
	#window_abs_content #order, #window_abs_content #sign_fitting{
		margin:10px 0px 5px;
	}
	#sign_fitting{
		width:170px;
		background:#91BCD1 no-repeat 7px 5px;
		white-space:nowrap;
		text-align:center;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		border-radius:2px;
	}
	#sign_fitting a{
		display:block;
		padding:8px 0px 8px 0px;
		color:#fff;
		font-size:12px;
		text-decoration:none;
	}
	#sign_fitting a:hover{
		color:#D2EAF6;
	}
	#enter{
		width:130px;
		background:#230094 no-repeat 7px 5px;
		white-space:nowrap;
		text-align:center;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		border-radius:2px;
	}
	#enter a{
		display:block;
		padding:8px 0px 8px 0px;
		color:#fff;
		font-size:12px;
		text-decoration:none;
	}
	#enter a:hover{
		color:#CFC1FB;
	}
	#arrow_left{
		position:absolute;
		margin:270px 0px 0px 0px;
		z-index:10000;
	}
	#arrow_right{
		position:absolute;
		margin:270px 0px 0px 370px;
		z-index:10000;
	}
	.onetovar{
		text-align:center;
	}
	.ico_delete{
		position:absolute;
		margin:-10px 0px 0px 137px;
	}
	.ico_delete img{
		border:0px;
	}
	.tovar_tit2{
		height:30px;
		padding-bottom:15px;
	}
	.besteseller_date{
		padding-bottom:5px;
		color:#000;
		font-size:18px;
	}
	.discount_img{
		float:left;
		width:160px;
	}
	.discount_img img{
		border-radius: 2px;
		border-width: 2px 1px;
		border-style: solid;
		border-color: #B86B8F #A23464;
	}
	.discount_description{
		float:left;
	}
	.discount_description p{
		margin:0px;
		padding:0px;
		padding-bottom:10px;
	}
	/* ----------------------------------------- */
	/*                   Inputs                  */
	/* ----------------------------------------- */
		.input, .textarea{
			width:300px;
			height:24px;
			padding:0px 0px 0px 7px;
			background-color:#fff;
			color:#797979;
			font-size:12px;
			font-family:Arial;
			border:1px solid #828282;
		}
		.select{
			height:18px;
			background-color:#fff;
			color:#797979;
			font-size:12px;
			font-family:Arial;
			border:1px solid #828282;
		}
		.textarea{
			height:120px;
		}
	/* ----------------------------------------- */
	/* ----------------------------------------- */

/* ----------------------------------------- */
/* ----------------------------------------- */

/* ----------------------------------------- */
/*                   Bottom                  */
/* ----------------------------------------- */
	#bottom{
		padding:10px 0px;
		background-color:#F3E5E5;
		font-family:Arial;
	}
	#copy{
		padding:0px 0px 0px 30px;
		color:#999;
		font-size:12px;
	}
	#vah{
		padding:0px 20px 0px 10px;
	}
	#vah, #vah a{
		color:#333;
		font-size:11px;
	}
	#social_bottom{
		padding-right:10px;
	}
/* ----------------------------------------- */
/* ----------------------------------------- */

/* ----------------------------------------- */
/*                   Popup                   */
/* ----------------------------------------- */
	#window_abs{
		position:absolute;
		width:600px;
		display:none;
		margin-left:50px;
		background:url(../img/ru/fon_window.png);
		font-size:12px;
		-webkit-border-radius:2px;
		-moz-border-radius:2px;
		border-radius:2px;
		z-index:0;
	}
	#window_abs td{
		font-size:14px;
	}
	#window_abs2{
		margin:5px;
		padding:10px;
		border:1px solid #EE91B0;
	}
	#window_abs_close{
		position:absolute;
		margin:0px 0px 0px 555px;
	}
	#window_abs_tit{
		padding:0px 0px 10px 0px;
		color:#941E50;
		font-size:18px;
		font-weight:normal;
	}
	#window_abs_content{
	}
	.order_sent{
		padding:15px 0px 40px;
	}
	#window_abs_error{
		color:red;
	}
/* ----------------------------------------- */
/* ----------------------------------------- */
