*{
	outline:0;
}
html{
	height: 100%;	
}
body{
	padding:0;
	margin:0;
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	/*background:#fef3d8;*/
	background:#fdde8c;
	font-size:12px;
	position:relative;
	color:#fff;
	min-height: 100%;
	height:100%;	
}
div.page{         
	width:1000px;
	margin:0 auto;
	height: auto !important;
	min-height:100%;
	height: 100%;
	background:#fef3d8;
}
div.upline,div.downline{
	height:13px;
	background:url(../images/bg_headline.jpg) repeat-x left top;
}
div.header{
	position:relative;
	height:158px;
	background:url(../images/bg_header.jpg) repeat-x left top;
}
div.filters{
	position:relative;
	z-index:10;
}
div.content{
	padding-bottom:120px;
	padding-top:50px;
	padding-left:20px;
	padding-right:20px;
	overflow:hidden;
}
div.footer div.upline{
	height:11px;
	background:url(../images/bg_footline.jpg) repeat-x left top;
	position:absolute;
	left:0;
	top:-11px;
	width:100%;
}
div.footer{
	width:1000px;
	margin:0 auto;
	height:62px;
	position:relative;
	margin-top:-74px;
	_margin-top:-62px;
	background:url(../images/bg_footer.jpg) repeat-x left top;
	text-align:right;
}
/*header*/
a.logo{
	position:absolute;
	left:50px;
	/*top:20px;*/
	top:30px;
	color:#124975;
	display:block;
	height:86px;
	text-decoration:none;
	font-size:19px;
	background:url(../images/logo.png) no-repeat left center;
	line-height:86px;
	padding-left:180px;
}
img.locket{
	position:absolute;
	right:0;
	top:-15px;
}
p.phone-old{
	float:right;
	color:#b90710;
	font-weight:bold;
	font-size:14px;
	margin-right:110px;
	_margin-right:50px;
	/*margin-top:60px;*/
	/*margin-top:62px;*/
	/*margin-top: 42px;*/
	/*line-height: 30px;*/
	margin-top: 49px;
}
p.phone-old a {
	color: #b90710;
}
p.phone-old span{
	color:#b90710;
	font-size: 18px;
}
p.phone {
    color: #cc0000;
    font-weight: bold;
    font-size: 21px;
    _margin-right: 50px;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 110px;
	margin: 0px;
}
img.pattern{
	position:absolute;
	left:520px;
	top:85px;
}
div.underHeader{
	margin-top:-25px;
	_margin-top:-29px;
}
div.menuUH{
	margin:0 60px;
	position:relative;
	height:40px;
	background:url(../images/bg_muh.png) repeat-x 0 -40px;
}
div.menuUH em{
	display:block;
	width:10px;
	height:40px;
	position:absolute;
	top:0;
	background:url(../images/bg_muh.png) no-repeat;
}
div.menuUH em.l{
	left:-10px;
}
div.menuUH em.r{
	right:-10px;
	background-position:left bottom;
}
div.menuUH ul{
	font-family:"Trebuchet MS",Helvetica,Jamrul,sans-serif;
	text-align:center;
	line-height:35px;
	_line-height:38px;
}
div.menuUH ul li{
	display:inline;
	padding:0 20px 0 15px;
	background:url(../images/marker.png) no-repeat right center;
}

div.menuUH ul li a{
	color:#fff;
	text-decoration:none;
	font-size:15px;
}

div.menuUH ul li.active a{
	color: #ffe092;
}

div.menuUH ul li a:hover{
	text-decoration:underline;
}

/*footer*/
div.footer  p{
	position:relative;
	top:21px;
	right:40px;
	color:#b90710;
}

div.footer  a{
	color:#b90710;
	text-decoration:none;
}
div.footer  a:hover{
	text-decoration:underline;
}

div.footer div.vstavka{
	position:absolute;
	left:50px;
	bottom:0;
}
div.footer div.vstavka img{
	_margin-bottom:-5px;
}
div.CenterLine {
	color:#3b210a;
	font-size:12px;
}

div.CenterLine a{
	color:#3b210a;
	/*color:#b90710;*/
	text-decoration:underline;
	
}
div.CenterLine a:hover{
	text-decoration:none;
	color: #a71d1f;
}
a img{
	border:0;
}

div.CenterLine h1{
	/*margin:5px 0;
	font-weight:normal;
	font-size:18px;*/
}

div.CenterLine h2, div.CenterLine h1 {
	color:#b90710;
	font-size:16px;
	margin:5px 0;
	margin-bottom: 13px;
}
div.CenterLine h3{
	color:#124975;
	font-size:15px;
	margin:5px 0;
}
ul.us_class{
	margin:0;
	padding:0;
	list-style-type:none;
}
table.us_class{
	border:0;
	border-collapse:collapse;
}
table.us_class td{
	padding:0;
}
.w_100{
	width:100%;
}
a img{
	border:0;
}
.acent{
	text-align:center;
}
.red{
	color:#b90710;
}
body div.page .aleft{
	text-align:left;
}
body div.page  .aright{
	text-align:right;
}
body div.page  .vtop{
	vertical-align:top;
}
body a.styliz_btn{
	/*display:block;*/
	display:none;
	float:left;
	height:30px;
	padding-left:7px;
	color:#fff;
	text-decoration:none;
	background:url(../images/basket/bg_btnl.png) no-repeat left center;
}
body  a.styliz_btn span {
	float:left;
	display:block;
	height:30px;
	color:#fff;
	font-size:13px;
	font-weight:bold;
	line-height:27px;
	padding-right:15px;
	padding-left:8px;
	cursor:pointer;
	text-decoration:none;
	background:url(../images/basket/bg_btnr.png) no-repeat right center;
}

/*sidebar menu*/
div.menu{
	width:249px;
	border:1px solid #e6aa4a;
	background:#fff;
	position:relative;
}
div.menu ul.menuSidebar {
	background:url(../images/basket/bg_sbm.jpg) repeat-y left top;
	padding:20px 0 120px 12px;
	margin:4px;
}

div.mailManager {
	background: url(../images/basket/bg_sbm.jpg) repeat-y left top;
	padding: 12px;
	color: #000;
	margin:4px;
}

div.mailManager  input {
	font-size: 8pt;
	margin-top: 10px;
}

ul.menuSidebar li {
 	margin-bottom:8px;
	_height:1%;
	_margin-bottom:4px;
}
ul.menuSidebar li a{
	color:#124975;
	text-decoration:none;
	font-size:12px;
	display:block;
	background:url(../images/basket/icon/bg_msbifl.png) no-repeat left center;
	padding-left:20px;
}

ul.menuSidebar li a:hover{
	text-decoration:underline;
}
ul.menuSidebar li ul{
	margin:10px 0 0 20px;
}
ul.menuSidebar li ul a{
	color:#bd0d16;
	/*color: #000;*/
}

ul.menuSidebar li.active a{
	/*color: #000;*/
	color:#bd0d16;
	font-weight: bold;
}


div.menu  em{
	position:absolute;
	display:block;
	width:20px;
	height:20px;
	background-image:url(../images/basket/bg_circle.png);
	_background-image:url(../images/basket/bg_circle.gif);
	background-repeat:no-repeat;
}
div.menu  em.lt{
	left:-1px;
	top:-1px;
	background-position:left top;
}
div.menu  em.rt{
	right:-1px;
	top:-1px;
	_right:-2px;
	background-position:right top;
}
div.menu  em.rb{
	right:-1px;
	bottom:-1px;
	_bottom:-2px;
	_right:-2px;
	background-position:right bottom;
}
div.menu em.lb{
	left:-1px;
	bottom:-1px;
	_bottom:-2px;
	background-position:left bottom;
}
div.menu .menufoot_acs{
	position:absolute;
	bottom:0px;
	left:5px;
}
	
.small {
	font-size: 8pt;
}

.logoimage {
	margin-top: 8px;
	margin-left: -15px;
}

.goup {
	position: fixed;
	left: 3.5%;
	top: 0px;
	display: block;
	border-radius: 5px;
	color: #fff;
	background: #c61820;
	width: 80px;
	text-align: center;
	padding: 2px;
	z-index: 100;
}

.goup span {
	background: #c61820;
}

#form2 {margin:30px 0px 35px 0px;}