@charset "utf-8";
* {
	margin: 0;
	padding: 0;
}
html {height: 100%; background: #dcdcdc;}
body {
	font-family: Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	height: 100%;
	background: #dcdcdc;
}
a {
   color: #000;
}

/* Цвет ссылок   при наведении*/
 a:hover {
   color: #5b0;
   text-decoration: none;
}
img {
	border: none;
}

/* Рамки сайта */
/* Наружная рамка */
#outer_bevel {
   width: 100%; 
   overflow:hidden; 
   background:#a1a1a1; 
   min-width: 990px;
}

/* Промежуточная рамка */
#inner_bevel {
   margin: 10px; 
   background: #dcdcdc; 
   overflow:hidden;
   min-width: 990px;
}

/* Внутреняя рамка */
#main_bevel {
   margin: 10px; 
   background: #dcdcdc;
   overflow:hidden;
   min-width: 990px;
}

/* Флажки */
#lang {
	width: 30px; 
	overflow: hiiden; 
	margin-top: 15px; 
	margin-right: -15px; 
	float: right; 
	text-align: right;
}

/* Хеадер сайта (шапка) */
/* Ширина, высота, фоновое изображенгие шапки */
#header {
   width: 100%; 
   height: 124px;
   min-width: 900px; 
   background: url(../assets/header/header_bg.png); 
   background-position: bottom; 
   overflow:hidden; 
   text-align: right;
}

/* Разделительная полоса между Корзиной и Персональным кабинетом */
.header_splitter {
   width: 1px; 
   height: 103px; 
   background: url(../assets/header/splitter_cart.png); 
   float: right; 
   margin-top: 10px; 
   margin-right: 20px;
}

/* Шрифт, цвет и размер надписей «Корзина» и «Личный кабинет»  */
h2 {
   font-size: 14px;
   color: #333;
   padding-bottom: 10px;
}

/* Личный кабинет */
/* Главный блок Личного кабинета */
#personal_cabinet {
   width: 242px; 
   height: 110px; 
   float: right; 
   text-align: left; 
   margin-top: 20px;
   color: #333;
}

/* Цвет ссылок Личного кабинета (Регистрация, забыли пароль) */
#personal_cabinet a{
   color: #000;
   text-decoration:none;
}

#personal_cabinet a:hover{
   color: #333;
   text-decoration:none;
}

/* Общий блок строки Персонального кабинета (строки «Логин / Пароль») */
#personal_cabinet .overflow_box {
   height: 27px; 
   overflow: hidden;
}

/* Ширина и отступы надписи «Логин» */
#personal_cabinet .login {
   width: auto;
   height: 20px; 
   float: left; 
   padding-right: 10px; 
   padding-top: 2px;
}

/* Ширина и отступы надписи «Пароль» */
#personal_cabinet .password {
   width: auto;
   height: 20px; 
   float: left; 
   padding-right: 3px; 
   padding-top: 2px;
}


/* Ширина и отступы надписей «Регистрация / заьыли пароль» */
#personal_cabinet .down_line {
   width: 93%; 
   text-align: left;
}

.input_background {
   width: 120px; 
   height: 20px; 
   float: left; 
   background: url(../assets/header/login_bg.png);
   background-repeat: no-repeat;
}

.input_style {
   width: 95px; 
   height: 13px; 
   margin: 2px 0 0 7px; 
   padding: 0; 
   font-size: 10px; 
   border: 0px;
   outline:none;
  }
  
/* Корзина */
/* Главный блок Корзины */
#cart {
   width: 167px; 
   height: 110px; 
   float: right; 
   text-align: left; 
   margin-top: 20px;
   margin-right: 10px;
   color: #000;
}

/* Общий блок для надписей «Товаров / Сумма» количеством товаров и стоимостью */
#cart .overflow_box {
   overflow: hidden;
}

/* Блок с надписью «Товаров / Сумма» количеством товаров и стоимостью */
#cart .cart_up_container {
   width: 83px; 
   height: 54px; 
   float: left;
}

/* Цвет ссылок Корзины */
#cart a{
   color: #000;
   text-decoration:none;
}

#cart a:hover{
   color: #333;
   text-decoration:none;
}

/* Цвет ссылок Корзины при наведении */
#cart .down_line {
   width: 90%; 
   text-align: right;
}
