@charset "utf-8";
/* CSS Document */

* {margin:0; padding:0;}
body {
	padding:0 35px;
	background: url(../img/body-bg.gif) repeat;
	font:62.5% Tahoma, Geneva, sans-serif;
	color:#ccc;
	}
a {color:#baa272;}
img {border:none; padding:0; margin:0;}
:focus {outline:none;}
hr {
	display:block;
	clear:both;
	position:relative;
	margin: 3px 0;
	_margin:-4px 0 0 0;
	height: 2px;
	border: none;
	background:url(../img/hr.gif) repeat-x;
	color: #304552;
	}
#wrap {
	min-width:940px;
	max-width:1080px;
	margin:0 auto;
	}
* html #wrap {
	width: expression(
	(document.compatMode && document.compatMode == 'CSS1Compat') ?
	(document.documentElement.clientWidth < 940 ? "940px" :
	(document.documentElement.clientWidth > 1080 ? "1080px" : "auto")) :
	(document.body.clientWidth > 940 ? "940px" :
	(document.body.clientWidth < 1080 ? "1080px" : "auto")));
	margin:0 auto;
	}
/* header ///////////////////////////////// */
#header {
	position:relative;
	height:350px;
	}
	#logo {
		position:absolute;
		display:block;
		top:0px;
		left:0px;
		width:194px;
		height:30px;
		padding-top:70px;
		background:url(../img/logo.jpg) no-repeat;
		font-size:1.2em;
		color:#c4a975;
		letter-spacing:2px;
		text-align:center;
		text-decoration:none;
		}
	#logo:hover {color:#906e2d;}
	/* header-menu */
	#header-menu {
		display:block;
		height:106px;
		line-height:106px;
		margin:0 22px 0 200px;
		background:url(../img/header-menu-bg.gif) repeat-x;
		text-align:center;
		}
		#header-menu li {	
                                                          display:inline;		
			padding:0 12px;
			list-style:none;
			font-size:1.7em;  
                                                         text-decoration:none;   
			}
			#header-menu li a {
				color:#c4a975; 
                                                                             text-decoration:none;                                                                                     
				}
			#header-menu li a:hover {color:#aa8337;}
			#header-menu li a.active, #header-menu li a.active:hover, #header-menu li.active {	
				color:#d7c7a9;   
                                                                           font-weight:bold;   
                                                                            text-decoration:none;                                                                                              
				}
	/* header-text */
	#header-text {
		margin:20px 220px 0 200px;
		line-height:1.4em;
		font-size:1.4em;
		}
		#header-text img {
			display:block;
			width:209px;
			height:209px;
			float:left;
			padding-right:30px;
			}
		#header-text h3 {
			padding-bottom:5px;
			font-size:1.50em;
			font-weight:normal;
			color:#c4a975;
			}
		#header-text p {
			text-align:justify;	
			}
		#header-text a {
			display:block;
			float:right;
			margin-top:3px;
			font-size:11px;
			font-weight:bold;
			color:#baa272;
			}
			#header-text a:hover {
				color:#d2c19e;
				}
	/* login-box */
	#login-box {
		display:block;
		position:absolute;
		top:135px;
		left:0px;
		width:175px;
		font-size:11px;
		}
		#login-box .c_sand  {
			font-size:1.27em;
			padding-bottom:10px;
			}
		#login-box form {
			display:block;
			padding:5px 0;
			color:#c4bc9c;
			}
			#login-box form label {
				display:block;
				padding-bottom:5px;
				line-height:20px;		
				}
				#login-box label input {
					display:block;
					width:160px;
					height:14px;
					line-height:14px;
					padding:3px;
					border:solid 1px #162a38;
					}
			#login-submit, #login-box a {
				padding:0;
				line-height:1.27em;
				border:none;
				background:none;
				font-size:1em;
				color:#c4bc9c;
				cursor:pointer;
				text-decoration:none;
				}
			#login-submit:hover , #login-box a:hover {color:#7f7137;}
			#login-forget {
				display:block;
				margin-top:5px;
				color:#999 !important;
				}
			#login-forget:hover {color:#696969 !important;}		
	/* calculator-box */
	#calculator-box {
		display:block;
		position:absolute;
		top:135px;
		right:0px;
		width:175px;
		font-size:11px;
		}
		#calculator-box p.c_sand  {
			font-size:1.27em;
			padding-bottom:10px;
			}
		#calculator-box form {
			display:block;
			padding:5px 0;
			color:#999;
			}
			#calculator-box form label {
				display:block;
				padding-bottom:3px;
				line-height:20px;		
				}
				#calculator-box label input {
					display:block;
					width:160px;
					height:14px;
					line-height:14px;
					padding:3px;
					border:solid 1px #162a38;
					}
/* head-3col */
#head-3col {
	padding-bottom:20px;
	}
	.head-3col-box {
		width:33%;
		float:left;
		line-height:1.4em;
		font-size:1.2em;
		}
		.head-3col-box div {
			width:268px;
			margin:0 auto;
			}
			.title-3col {
				line-height:1em;
				font-size:4em !important;
				font-weight:bold;
				font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
				text-align:left !important;
				color:#baa272;
				}
				.title-3col span {
					position:relative;
					top:-10px;
					font-size:0.38em;
					color:#ccc;
					}
				.head-3col-box img {
					padding:5px 0;
					width:268px;
					}
				.head-3col-box p {
					font-size:1.17em;
					text-align:justify;
					}
/* blocks ///////////////////////////////////////// */
.block-1 {
	padding:20px 35px 20px 35px;
	font-size:1.2em;
	}
	.title-main {
		padding-bottom:4px;
		font-size:1.50em;
		}
		.title-main span {
			color:#998c69;
			}
	/* box-magazins */
	.box-magazins {
		display:block;
		float:left;
		width:20%;
		margin-left:-1px;
		margin-top:25px;
		border-left: dashed 1px #a5a7a9;
		list-style:none;
		}
		.box-magazins li {
			display:block;
			height:24px;
			line-height:24px;
			padding-left:30px;
			background:url(../img/magazins-list.gif) 10px 10px no-repeat;
			}
			.box-magazins li a {
				color:#ebebeb;
				}
			.box-magazins li a:hover {color:#bfbdbd;}

	/* box-poleznoe */
	.box-poleznoe {
		float:left;
		width:22%;
		padding:20px 0 20px 3%;
		font-family:Arial, Helvetica, sans-serif;
		}
		.box-poleznoe a {
			font-size:1.17em;
			font-weight:bold;
			color:#ab986e;
			}
		.box-poleznoe a:hover { color:#967836;}
		.box-poleznoe p {
			padding-top:3px;
			}
	
                   /* auktion */
	#auktion {
		width:255px;
                                      height:465px;
		padding-top:20px;
		margin-left: 75px;
		}
		#auktion li {
			display:block;
                                                         float:left;
			margin-right:18px;
			_margin-right:18px;
			}
			#auktion li img {
				width:80px;
				height:30px;
                                                                             border-style: outset;
                                                                             border-top-width: 5px;
				}

.block-text {
	padding:20px;
	font-size:1.4em;
background:url(../img/body-bg-light.gif) repeat;
 }
	.block-text h1 {
		font-weight:normal;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		text-align:center;
		color:#b99140;
		}
	.block-text h2 {
		padding:10px 0;
		font-weight:normal;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		text-align:center;
		color:#b99140;
		}
	.block-text h3 {
		padding-top:30px;
		font-size:1.50em;
		font-weight:normal;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#baa272;
		}
                  .block-text h4 {
		padding-top:18px;
		font-size:1.50em;
		font-weight:normal;
		font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
		color:#baa272;
		}
/* footer  //////////////////////////////////////// */
#footer {
	position:relative;
	clear:both;
	height:70px;
	padding-top:20px;
	font-size:1.4em;
	}
	#footer p {
		padding:4px 0;
		}
	#footer p span {
		font-weight:bold;
		color:#998c69;
		}
	#f_contacts {
		position:absolute;
		top:35px;
		left:0px;
		}
	#f_contacts2 {
		position:relative;
                                            top:7px;
		width:220px;
		margin:0 auto;
		}
	#f_counters {
		position:absolute;
		top:35px;
		right:0px;
		}

/* */
.clear {clear:both;}
.c_sand {color:#c4a975;}
.light-bg {background:url(../img/body-bg-light.gif) repeat;}
.img-border img { border: solid 4px #ab986e;}
.vtl { position:absolute; top:0; left:0;}
.vtr {position:absolute; top:0; right:0;}
.vbl {position:absolute; bottom:0; left:0;}
.vbr { position:absolute; bottom:0; right: 0;}


.ebay, .ebay_text {vertical-align: top}
.ebay_text {margin-top: 7px}
