body {
 margin:0;
 padding:0;
 color: #999999;
 /*font-family: Geneva, Arial, Helvetica, sans-serif;*/
 font-family: "Lucida Grande", Verdana, sans-serif;
 font-size: 10pt;
 margin:0;
 background: #1d1d1d;

}
.outer {
  margin:0 auto;
  min-width:1050px
}
* html .outer {padding-left:1050px}
* html .minwidth {height:0}
* html .container {margin-left:-1050px;position:relative; height:0}


.h_line {
/* background: #fff url(img/h_line.gif);
*/
 background: url(../img/h_line.gif);
 width: 100%;
 height:1px;
 margin:0;
 padding:0;

}
#header {
 padding: 0 0 0 0px;
 padding: 0 0 0 0px;
 width: 100%;
 height: 123px;
 background: #131112 url(../img/header_small.gif) repeat-x;
 /*text-align:right;  */
}
#header .phone {
 float:right;
 padding: 50px 50px 0 0;
 font: bold 20px sans-serif;
}
.v_line {
 float:left;
 position:;
}
.v_line_left,
.v_line_right {
 width:1px;
 top:125px;
 position:absolute;
 height:90%;
}
.v_line_left {
 left:19%;
}
.v_line_right {
 left:79%;
}
.clear {
 clear: both;
}
/* ****************************************** */
.content_left,
.content_center,
.content_right {
 float:left;
 padding-bottom:50px;
}
.content_left {
 width: 19%;
}
.content_center{
 width: 60%;
}
/* ****************************************** */

.left,
.center,
.right {
 float:left;
}
.left {
 width: 19%;
}
.left img {
 text-align: left;
}
.center{
 width: 60%;
 text-align: center;
}
.right{
 width: 20%;
 text-align: center;
}

/* ****************************************** */
/*
#bottom,
#footer {
 position: relative;
 top: -50px;
 //position: none;
 //margin-top:-50px;
}
*/
.name {
 /*color: #dc0067;*/
 color:#5293A9;
 /*font-weight: bold;*/
}
.thumb a:hover .name {
 text-decoration: underline;
}
.content_center .cont{

 min-height: 658px;

 background: url(../img/ul_back.jpg) repeat-x;
 padding:30px 30px 30px 30px;
}
.content_center .cont a img {
 border:none;
}
.content_center .cont .thumb{
 width:33%;
 float: left;
 text-align: center;
 padding: 20px 0 0 0;
}
/* RIGHTER */
.content_right{
 width: 20%;
 padding: 20px 0 0 0;
}
.content_right .thumb{
/* margin: 20px 0 0 18%;*/
 margin: 0 auto;
 width: 150px;
 padding:20px 0 0 0;
}
.content_right .thumb a img {
 border:none;
}
/* FOOTER */
#footer {
 /*text-align: center;*/
 padding: 20px 0 60px 0;
}
#footer .center a {
 /*text-transform:uppercase;*/
 color:#999999;
 text-decoration: none;
 padding: 5px;
}
#footer .center a:hover {
 /*text-transform:uppercase;*/
 color:#5293A9;
 text-decoration: underline;
}
.cont2 {
 width:100%; text-align:center;overflow: hidden;
}
#imgcont {
 width:100%;
 float:left;
 background-color:white;
}
/*************/
#imgmaximize {
 width:100%;
 float: left;
 background-color:white;
}
#loader_inner img  {
  margin:0 auto;
  padding:25% 50%;
}
.txtcont{
 float:left;
 margin:20px 0px 0px -320px;
 width:300px;
}
.title{
 font: bold 14px sans-serif;
 color:black;
 text-align:right;
 letter-spacing:-0.5px;
}
.descr{
  padding:10px 0 0 0;
 font: 11px sans-serif;
 color:#92a4ac;
 text-align:right;
 letter-spacing:-0.2px;
}
#good_thumbs{
  padding:10px 0 0 0;
}
#good_thumbs ul{
  float:right;
  margin: 0;
}
#good_thumbs li{
  float:none;
  margin: 10px 0;
}
#good_thumbs li img{
  border:solid 1px #92a4ac;
  cursor:pointer;
}
.price{
 right: 20px;
 letter-spacing:-0.5px;
 text-align:right;
 font: bold 13px sans-serif;
 position: relative;
 color:#92a4ac;
 top: -30px;
 //margin-top:-30px;
}
/*************/



ul {
 list-style-image:none;
 list-style-position:outside;
 list-style-type:none;
}
li {
 float: left;
}
h1,h2,h3,h4 {
 padding: 0;
 margin:0;
}
a {
 color: #5293A9;
 text-decoration: none;
 outline: none;
}
a:hover, a:hover h3 {
 text-decoration: underline;
}
/* FORM */
.errors strong {
 color:#dc0067;
}
#EmailForm div{
 /*float:left;*/
 /*width: 250px;*/
}
.aboutbuy {
 padding: 4px 0 0 0;
 text-align:center;
 font: bold 15px sans-serif;
 color:#9f9e9f;
}
.aboutbuy a {
 color:#9f9e9f;
}
.buy {
 padding: 20px 0 0 0;
 text-align:center;
 font: bold 15px sans-serif;
 color:#dc0067;
}
.buy a {
 color:#dc0067;
}
.prod {
 color:#dc0067;
 font-weight: bold;
}
.cont .active,
.cont .unactive {
 padding : 10px;
 font: bold 12px sans-serif;
 text-transform:uppercase;
 color:#9f9e9f;
}
.cont .active{
 font-weight: bold;
}
.cont .unactive {
 font-weight: normal;
}
.cont .menu {
 padding: 13px  0 0 20px;
}
a.big_photo_link:hover{text-decoration: none;}


/* ------------------ MENU -----------------------*/

#navigation-block {
  /*position:relative;
  top:200px;
  left:200px;*/
}


ul.slide
{
  list-style: none;
  font-size: 10pt;
  /*font-weight:bold;*/
  margin: 30px 0;
  padding: 0;
}
ul.slide li.sliding-element{
  float: none;
}
ul.slide li.sliding-element h3,
ul.slide li.sliding-element a
{
  display: block;
  width: 150px;
  padding: 5px 18px;
  margin: 0;
  margin-bottom: 5px;
}

ul.slide li.sliding-element h3
{
  color: #fff;
  /*background:#333 url(heading_bg.jpg) repeat-y;*/
  background:#333;
  font-weight: normal;
}

ul.slide li.sliding-element a
{
  color: #999;
  /*background:#222 url(tab_bg.jpg) repeat-y;*/
  background:#222;
  border: 1px solid #1a1a1a;
  text-decoration: none;
}

ul.slide li.sliding-element a:hover { color: #5293A9; }

ul.inner_slide {
  font-size: 8pt;
  margin:0 0 0 10px;
  /*display:none;*/
}
ul.inner_slide li.sliding-element a {
  width:140px;
  padding:2px 18px;
  margin:0 0 2px;
}

/* --- BASKET --- */
#basket{
  width:180px;
  width:200px;
  /*border:solid 1px #999999;*/
  background-color:#222222;
  text-align:center;
  margin:10px auto 30px auto;
  padding:10px 0;

}
#basket span{
  font-weight:bold;
}
#basket div {
  margin:20px auto;
}
.emptybasket{
  color: #999999;
}
.notemptybasket{
  color: #5293A9;
}
#basket .basket_title{
  font-size:16px;
}
#basket .count{
  font-size:10px;
}
#basket .total{
  font-size:10px;
}
/* BASKET PAGE */
.good_row_outer{
  width:100%;
  margin:10px 0;
}
.good_row_inner {
  background:#fff;
}
.good_row_inner td {
  padding:10px;
}
.good_row_inner div{
  float:left;
  padding:5px;
}
.good_row_inner td a{
  /*border:1px solid white;*/
  color:black;
}
.good_row_inner td a:hover img{
  /*border:1px solid #92A4AC;*/
}
.good_header{
  color:black;
  font-size:14px;
  font-weight:bold;
}
.good_price {
  color:#92A4AC;
  font-size:13px;
  font-weight:bold;
}
.good_descr{
  color:#92A4AC;
  font-size:11px;
}
#total_price {
  /*width:100%;*/
  /*height: 55px;*/
  margin: 10px 0 0 65%;
  font-size:13px;
}
#total_price span{
  font-size:18px;
}
/* --- */
#strochka_kak_hotel_anton2{
  position:relative;
  top:250px;
  
  color:#4b5557;
}
/* -- BASKET FORM -- */
.basket_textfield_title{
  font-size:16px;
  color:white;
}
.red_dot {
  color:red;
}
#goods_list {
  font-size:12px;
  width:500px;
  height:300px;
  color:gray;
  /*float:left;*/
}

