body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 84%;		
	width: 100%;
	padding: 0;
	margin: 0;
	color: #ffe3ba;
	background-color: #831111;
	cursor: default;	
}

a {
	color: #fff;
	text-decoration: none;
}

.pager {
color: #000;
	text-decoration: none;

}

a img {
	border: none;
}

p {
	display: inline;
}

form {
	display: inline;
}

#main {		
	position: relative;
	width: 100%;
	height: 662px;
	background: url('../../images/wall-paper-bg.jpg') repeat-x #831111;
}

#main, #footer, #bottom, #plinth {
	min-width: 1000px;
}

#plinth {
	width: 100%;
	height: 15px;
	background-color: #400a05;
}

#plinth-line1 {
	height: 1px;
	background: url('../../images/plinth-line1.png') no-repeat center #951b13;		
}

#plinth-line2 {
	height: 14px;
	background: url('../../images/plinth-line2.png') no-repeat center;	
}

#logo {
	background: url('../../images/light-logo.png') no-repeat;
	cursor: pointer;
	width: 800px;
	height: 230px;
    display: block;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
}


#logo img {	
	margin-top: 50px;
}

#top-nav {
	float: right;
	margin-top: 50px;
	margin-right: 25px;
}

.secondary-border-content {
	
	background: url('../images/secondary-border-wallpaper.png') repeat-x #f0b6ae;	
	/*position: relative;*/
	width: 900px;
	height: 321px;	
	margin-left: auto;
	margin-right: auto;			
}

.secondary-border {
	position: relative;
	background: url('../images/secondary-border.png') no-repeat;
	width: 932px;
	height: 378px;
	top: -40px;
	left: -20px;
}

.secondary-border-arrow-left {	
	left: -65px;
	position: absolute;
	width: 55px;
	height: 187px;
	background: url('../images/secondary-border-arrow-left.png') no-repeat;
}

.secondary-border-arrow-right {
	
	position: absolute;
	width: 55px;
	height: 187px;
	left: 950px;
	background: url('../images/secondary-border-arrow-right.png') no-repeat;
}

#inside .secondary-border-arrow-left{
	left: 0px;
	top: 30px;
	top: 50%;
	margin-top: -120px
}

#inside .secondary-border-arrow-right{
	left: 1046px;
	top: 50%;
	margin-top: -120px
}

/* Price */
.secondary-border-price {
	padding-top: 100px;
	text-align: center;
	color: #000;
	font-size: 115%;
	font-weight: bold;
}

/* Contacts */
.secondary-border-contacts {
	padding-top: 65px;
	color: #000;
	font-size: 115%;	
}

/* News */
.secondary-border-news {
	padding-top: 82px;
	color: #000;
	font-size: 115%;	
}

/* Promotions */
.secondary-border-promotions {
	padding-top: 92px;
	/*width: 632px;
	margin-right: 60px;
	margin-left: 60px;
	overflow: auto;*/
	color: #000;
	font-size: 115%;	
}

#bant{width: 150px; height: 170px; position: absolute; left: -48px; top: -35px; background: url('../../../images/bant.png') no-repeat center center;}
#lenta{width: 134px; height: 146px; position: absolute; right: 52px; top: 188px; background: url('../../../images/lenta.png') no-repeat center center;}
.promo-title{font-size: 22px; vertical-align: top; height: 30px; padding-right: 15px;}
.promo-text{font-size: 14px; vertical-align: top; padding-right: 15px;}
#promo-img img{margin-right: 25px;}
#promo-img {padding-left: 0px;}
.promo-text p{display: block; margin-top: 15px;}

/* content-catalog */
#content-catalog {
	position: absolute;
	width: 100%;
}

/* content-subcatalog */
#content-subcatalog {	
	position: relative;
	text-align: center;
}

#subcatalog-content {
	position: relative;
	top: -21px;
}

.glamour-input {
	FILTER: alpha(opacity=80); 
	moz-opacity: 0.8; 
	opacity: 0.8;
	border: none;
	width: 256px;
	height: 34px;
	background: url('../images/inpun-bg.png');
	font-size: 27px;
	text-align: center;
	position: relative;
}

#bottom {
	background: url('../images/secondary-bottom-bg.png') repeat-x #7f0e07;
	width: 100%;
	height: 80px;
	border-bottom: 2px solid #a70000;
}

#bottom-nav {	
	float: right;
	width: 100%;
	background: url('../images/secondary-bottom-menu-bg.png') repeat-x;
	height: 43px;
	margin-top: 17px;		
}

#bottom-nav a {
	font-size: 14px;
	font-weight: bolder;
}

#bottom-nav input {
	border: 1px #000 solid;
	font-size: 12px;
}

#bottom-nav ul {
	margin: 0;
	padding: 0;
}

#bottom-nav li {
	list-style-type: none;
	display: inline;
	padding-right: 2px;
	height: 43px;	
}

.dotted-bottom-nav {
	padding-left: 12px;	
	background: url('../../images/dotted-bottom-nav.gif') no-repeat left;
}

.bottom-nav-points {
	height: 30px;
	text-align: center;
}

.textarea{
	width: 100%;
}

#footer {
	background-color: #831111;
	clear: both;
	width: 100%;
	color: #fff;	
	bottom: 0px;	
}

#footer a {
	color: #d7b469;
	text-decoration: none;
}

#footer a:hover {
	color: #efdaae;
	text-decoration: underline;
}

#footer img {
	
}

#copyright {
	width: 32%;
	float: left;
	padding: 10px;
}

#contacts {
	text-align: center;
	width: 32%;
	float: left;
	margin-top: 7px;
}

#web-studio {
	text-align: right;
	width: 32%;
	float: right;
	padding: 10px;	
}

.fullText{
	text-decoration: none;
	color: #000;
}

.fullText:hover{
	text-decoration: underline;
	color: #000;
}

#main-text			{font-size; 12px; margin-bottom: 30px;margin-top: -40px; width: 960px; text-align: left; font-size: 12px; font-family: Verdana;}
#main-text span		{padding-left: 50px;}
#shops				{float: left; margin-left: 20px; width: 400px; text-align: center; font-size: 18px; font-family: Verdana;}
#warehouses			{float:right; margin-right: 20px; width: 400px; text-align: center; font-size: 18px; font-family: Verdana;}			
.c-content			{text-align: left; background: url('../../images/compass.png') no-repeat 0 0; min-height: 40px; padding-left: 60px; font-family: Verdana;}
.c-content div		{font-size: 80%; padding-left: 25px; padding-left: 10px; padding-bottom: 7px;}
.c-content p		{padding-bottom: 15px;}
.pager				{font-size: 18px; font-family: verdna, tahoma, arial; text-align: center;}
.pager a			{padding: 5px;}
.pager a:hover		{color: red;}

/*Doors*/
#canvas{
	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
	height: 100%;
	width: 100%;
	position: fixed;
	z-index: 100;
	display: none;
}

#content{
	border: 5px solid maroon;
	margin: auto;
	background-color: #fff;
	width: 1100px;
	height: 700px;
	position: absolute;
	z-index: 200;
	top: 50%;
	left: 50%;
	margin-left: -550px;
	margin-top: -300px;
	display: none;
	background: url('../images/secondary-border-wallpaper.png') #f0b6ae;
	border: 1px solid;
}
#content-news{
	
}

#inside{
	position: relative;
	height: 100%;
	width: 100%;
}

#doorbox{
	margin: 40px;
}

#doorbox #description{
	margin: 5px;
	padding: 11px;
	color: maroon;
	font-weight: bold;
	font-family: verdana;
	font-size: 14px;
}
#close{position: absolute; top: -36px; right: 5px; color: #000;}
.door{
	float: left;
	position: relative;
	margin-left: 10px;
}
.door .price{
	position: absolute;
	top: 350px;
	left: 50px;
	height: 50px;
	width: 150px;
	border: 3px solid;
}
#main,#footer,#bottom,#plinth {
	min-width: 1100px;
}

#search-result #text{
	width: 800px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#search-result #text p{display: block;}
#search-result #text p span{background-color: #ffc; color: maroon; font-weight: bold;}