@charset "utf-8";

/* CSS Document */
/*RESET*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {
	margin:0;
	padding:0;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
table td {
	background:#DDE0E5;
}
fieldset, img {
	border:0;
}
address, caption, cite, code, dfn, em, /*strong,*/ th, var {
	font-style:normal;
	font-weight:normal;
}
li {
	list-style:none;
}
caption, th {
	text-align:left;
}
caption, th.right {
	text-align:center;
}

h1, h2, h3, h4, h5, h6 {
	font-size:100%;
}
q:before, q:after {
	content:'';
}
abbr, acronym {
	border:0;
	font-variant:normal;
}
/* to preserve line-height and selector appearance */
sup {
	vertical-align:text-top;
}
sub {
	vertical-align:text-bottom;
}
input, textarea, select {
	font-family:inherit;
	font-size:inherit;
	font-weight:inherit;
}
/*to enable resizing for IE*/
input, textarea, select {
*font-size:100%;
}
/*because legend doesn't inherit in IE */
legend {
	color:#000;
}
body {
	font:12px/15px Tahoma, Arial, Helvetica, sans-serif;
*font-size:small;
*font:x-small;
	color:#3d3a31;
	background:#fff;
}
.ie {
	height:100%;
	min-height:100%;
}
table {
	font-size:inherit;
	font:100%;
}
/**
 * Bump up IE to get to 13px equivalent
 */
pre, code, kbd, samp, tt {
	font-family:monospace;
*font-size:108%;
	line-height:100%;
}
.sp {
	clear:both;
	line-height:0px;
	height:1px;
}
/* ------------  style  ------------ */
body {
	background:url(/imgs/body-bg.gif) #3f4965 repeat-x 0 0;
	margin-bottom:5px;
}
a  {
	color:#1071c1;
}
a:hover {
	text-decoration:none;
}
h1 {
	font-weight:700;
	font-size:18px;
	margin-bottom:5px;
}
#center-col h1 {
margin-bottom:25px;
}
h2 {
	font-size:18px;
	margin-bottom:15px;
	font-weight:400;
}
h3  {
	font-weight:700;
	color:#000;
	margin-bottom:0.5em;
}
ul {
	margin-bottom:20px;
}

ul li {
	padding-left:11px;
	background:url(/imgs/li.gif) no-repeat 0 8px;
	font-weight:700;
	margin-bottom:10px;
	margin-left:15px;
}
.red {
	color:#c62a2b;
}
#mainwrapper {
	width:918px;
	margin:20px auto 5px auto;	
	padding:5px;
	background:#fff;
	}
	
#header {
	height:93px;
	background:url(/imgs/grey-gr.gif) repeat-x 0 0;
	width:100%;
	margin-bottom:5px;
}
#header #logo {
	display:block;
	width:211px
	height:62px;
	/*margin:17px 49px 0 16px;*/
margin:0 43px 0 0;
	float:left;
}
#icons {
	float:left;
	display:inline;
	width:193px;
	zoom:1;
}
#icons span.line {
float:left;
margin-right:17px;
color:#7f8287;
margin-top:14px;
font-size:11px;
}
#icons a {
	font-size:10px;
	color:#6d6f74;
	margin-right:19px;
	float:left;
	margin-top:15px;
	line-height:11px;
margin-right:17px;
}
#icons a.last{

	margin-right:0;

}
#icons #home {
	display:block;
	width:9px;
	height:9px;
	background:url(/imgs/icons.gif) no-repeat 0 0;
	margin-top:18px;
	margin-right:17px;
} 
#icons #mail{
	display:block;
	width:10px;
	height:9px;
	background:url(/imgs/icons.gif) no-repeat -9px -1px;
	margin-top:19px;
	margin-right:17px;
} 
#icons #sitemap {
	display:block;
	width:12px;
	height:9px;
	background:url(/imgs/icons.gif) no-repeat -19px 0;
	margin-top:18px;
	margin-right:17px;
} 
#auth-block {
	float:right;
	margin-right:28px;
	display:inline;
	
}
#auth-block .cabinet {
	font-size:10px;
	font-weight:700;
	padding-left:14px;
	background:url(/imgs/man.gif) no-repeat 0 2px;
	display:block;
	float:left;
	margin-top:13px;
	margin-right:6px;
}
#auth-block .forgot {
	font-size:10px;
	width:40px;
	float:left;
	margin-top:11px;
	line-height:11px;

}
#auth-block input, #auth-block span  {
	width:80px;
	border:1px solid #939393;
	background:url(/imgs/auth-input-bg.gif) repeat-x 0 0;
	float:left;
	margin-top:13px;
	margin-right:4px;
	color:#000;
	font-size:11px;
	padding:2px;
}
#auth-block span  {
	width:auto;height:13px
}
#auth-block input.but {
	width:57px;
	border:none;
	background:url(/imgs/button-submit.gif) no-repeat 0 0;
	padding:3px 0 3px 0;
	margin-top:12px;
	cursor:pointer;
	}

.main-menu {
	float:left;
	margin-bottom:0;
	margin-top:20px;
	height:40px;
	width:610px
}
.main-menu li {
	float:left;
	background:url(/imgs/mm-li.gif) no-repeat 0 18px;
	margin-right:19px;
	/*display:block;*/
	padding-left:10px;
	margin-bottom:0;
	margin-left:0;
	position:relative;
 zoom: 1;
z-index:2;

}
.main-menu li.last {
	margin-right:0;
}
.main-menu li a {
	color:#2a2b2f;
	font-weight:700;
	font-size:12px;
	text-decoration:none;
	height:40px;
	line-height:40px;
}
.main-menu li.active {
	color:#fff;
	font-weight:700;
	font-size:12px;
	text-decoration:none;
	height:40px;
	line-height:40px;
	background:url(/imgs/menu-active-bg.gif) repeat-x 0 0;
	padding:0;
	position:relative;
}
.main-menu li.active span.rcorner, .main-menu li.active span.lcorner{
	display:block;
	text-decoration:none;
	height:40px;
	width:8px;
	background:url(/imgs/menu-active-corners.gif) no-repeat 0 0;
	position:absolute;
	line-height:40px;
	top:0;
	
}
.main-menu li.active span.active{
	padding:0 8px;
	
}
.main-menu li.active span.rcorner {
	top:0;
	right:0;
	background-position:100% 0;
	
}
/*----- drop-down ----*/
.main-menu li ul{
 
   background:#DDE0E5 none repeat scroll 0 0;
	left:0;
	
	opacity:0.9;
	filter:alpha(opacity=90);	position:absolute;
	z-index:99999;
	top:32px;
	display:block;
	display:none;
	border:1px solid #C8CED4;
width:180px;
  }
.main-menu li ul li, .main-menu li.active ul li{
	background:none;
	float:none;
	width:100%;	
	display:block;
	padding-left:0;
        line-height:20px;
margin-right:0;
position:relative;
	
}
.main-menu li ul li a, .main-menu li.active ul li a  {
	color:#2a2b2f;
	font-weight:700;
	font-size:12px;
	text-decoration:none;
	height:auto;
	line-height:18px;
display:block;
padding:3px 3px;
width:160px;
}
.main-menu li ul li a:hover {
	background:url(/imgs/menu-active-bg.gif) repeat-x 0 0;
color:#fff;
}
.main-menu li:hover ul {
display:block;
}
.main-menu li.last:hover ul {
display:none;
}
/*----- //drop-down ----*/
.header-wrap {
position:relative;z-index:3;}

#header-pic  {
	height:237px;
	background:url(/imgs/truck2.jpg) no-repeat 0 0;
	margin-bottom:5px;
	
}
.content-overlay {
	position:absolute;
	height:237px;
	width:100%;
	top:98px;
}
.flash-head {
	margin-left:277px
}
#header-pic h2 {
	font-weight:700;
	color:#fff;
	margin-left:22px;
	line-height:33px;
	font-size:12px;
	margin-bottom:0;
}
.partners-logos {
	width:277px;}

.partn-wrap {
height:170px;
background:url(/imgs/partners-bg.gif) #ffffff 0 0 repeat-y;
border:5px solid #fff;
	border-width:0 0 5px 0;
overflow:hidden;
}
.partners-logos  .partner{
	border-color:#FFFFFF;
border-style:solid;
border-width:0 5px 0 0;
overflow:hidden;
padding:10px 0 10px 15px;
width:250px;
	
	
}
.partners-logos .partner a {
	color:#535e6b;
	text-decoration:none;
	font-size:11px;
font-weight:700;
}
.partners-logos .partner  div {
	width:100px;
	float:left;
	
}
.partners-logos .partner  div.img {
width:150px;
text-align:center;
}
.pline {
width:100%;
height:2px;
background:url(/imgs/pline.gif) no-repeat 50% 0;
font-size:1px;
}
#header-pic .contacts {
	
	padding:9px 0 0 12px;
	
}
#header-pic .contacts p span {
	color:#95a3b3;
}
#header-pic .phone {
	margin-right:12px;
}
#header-pic .phone, #header-pic .scheme {
	float:left;
}

#header-pic .phone img {
	float:left;
	margin-left:1px
	
}
#header-pic .phone p{
	font-size:11px;
	color:#caced1;
	margin-left:37px;
}
#header-pic .phone p strong{
	font-size:11px;
	color:#fff;
	font-weight:400;
}
#header-pic .scheme a {
	color:#caced1;
	font-size:11px;
}
#header-pic .scheme {
	
	position:relative;
	}
#header-pic .scheme p {
	margin-left:36px;
	}
#header-pic .scheme img {
	float:left;
	margin-right:8px;
	
}
#header-pic .basket {
	position:absolute;
	
	/*width:247px;*/
	width:109px;
	height:50px;
	overflow:hidden;
	bottom:0;
	right:0;
	padding-left:4px;
	font-size:11px;
	background:url(/imgs/basket-bg.png) no-repeat 0 0;
}
#header-pic .basket  .hidden{
	
	background-color:#244470;
	padding:10px 11px 5px 9px;
}
#header-pic .basket  a{
	color:#fff;
	font-weight:700;
}
#header-pic .basket .link{
	padding:10px 11px 5px 0;
	float:left;
	text-align:right;
	width:50px;
	background-color:#244470;
	height:50px;
	overflow:hidden;
}
#header-pic .basket .summa {
	color:#c0c1c1;
	float:left;
	padding-left:11px;
	padding-right:5px;
	border:1px solid #585a5c;
	border-width:0 0 0 1px;
	}

#header-pic .basket .open{
	display:block;
	width:25px;
	
	background:url(/imgs/basket.gif) #244470 no-repeat 9px 12px;
	float:left;
	
	height:30px;
	padding:11px 11px 9px 11px;
}
#header-pic .basket .hide{
	display:block;
	width:7px;
	height:11px;
	background:url(/imgs/grey-arr.gif) no-repeat 0 0;	
	float:right;
	margin-top:10px;
	/*margin-left:30px;*/
}
.inner #center #center-col {
	width:584px;
	padding:26px 28px 15px;
}
.inner #center #center-col  h1{
	margin-bottom:14px;
}
#center {
	background:url(/imgs/index-content-bg.gif) repeat-y 0 0;
}
.inner #center {
	background:url(/imgs/inner-content-bg.gif) #DDE0E5 repeat-y 0 0;
}
#left-col {
	width:226px;
	float:left;
	background:#c8ced4;
	padding:26px 30px 15px 21px;
}
.inner #center #left-col{
	width:277px;
	float:left;
	background:#c8ced4;
	padding:26px 0 15px 0;
}
.inner #center #left-col .left-col {
	width:226px;
	padding:26px 30px 0 21px;
}
#left-col h1 {
margin-left:20px;
}
#left-col #sec-menu li  {
	/*height:24px;*/
	line-height:24px;
	padding-left:38px;
	
	background:none;
	font-weight:700;
	margin:0;
}
#left-col #sec-menu li ul {
	display:none; }
#left-col #sec-menu li.open ul {
	display:block;
margin-bottom:0; }
#left-col #sec-menu li a {
	color:#353637;
}
#left-col #sec-menu li a:hover {
	color:#1071c1;
}
#left-col #sec-menu li.active{
	/*background:#dee2e5; 
	color:#ca1400;*/
background:transparent url(/imgs/menu-active-bg.gif) repeat-x scroll 0 -15px;
color:#FFFFFF;
text-decoration:none;
}
 #left-col #sec-menu li.active a  { color:#FFFFFF;
text-decoration:none; }
 #left-col #sec-menu li.active ul li a  { color:#353637;
text-decoration:underline; }
#left-col .spec a {

	color:#c20000;;


}
#left-col .spec strong {
	
	font-weight:700;

}
#left-col .spec span.price {
	font-size:18px;
	font-weight:400;

}
#left-col .promo {
	margin-bottom:15px;

}
#left-col .promo p{
/* padding-left:31px;*/
	line-height:17px;

}
#left-col #search {
	border:none;
}
#left-col #search  input#search-text{
	width:129px;
}
.scroller  {
	padding:10px 0;
}

.scroller a.left-button, .scroller a.right-button {
	width:21px;
	height:99px;
	display:block;
	float:left;
	background:url(/imgs/scr-button.gif) no-repeat 0 0;
	margin-right:10px;
}
.scroller a.left-button:hover {
	background-position:-21px 0;
}
.scroller a.right-button {
	margin-right:0px;
	margin-left:10px;
	background-position:-63px 0;
}
.scroller a.right-button:hover {

	background-position:-42px 0;
}
#left-col .promo  img {
	border:1px solid #757c85;
	float:left;
}
#center-col {
	background:#dde0e5;
	width:341px;
	float:left;
	padding:26px 17px 15px;
}
#center-col .breadcrumbs {
	color:#979797;
	font-size:11px;
	margin-bottom:22px;
	margin-top:-10px;
	
}
#center-col .breadcrumbs span{
	color:#1071C1;
	padding:0 8px;
}
#center-col .article {
	margin-bottom:30px;

}
#center-col .article h1 {
	margin-bottom:14px;
	line-height:24px;
}
.inner #center-col  p {
	margin-bottom:1em;
	line-height:16px;
}
#center .article img {
	float:left;
	margin-right:10px;
	border:1px solid #7c7c7c;
}
.pages {
	padding:9px 0;
}
.pages span, .pages a {
	
	padding:9px 5px;
	font-size:11px;
line-height:28px;
}
.pages span {
	background:#244470;
color:#fff;
font-weight:700;
}
.pages a {
	color:#c20000;
	}
.reasons li span.numbers  {
	/*background:url(/imgs/li-circle.gif) no-repeat 0 0;
	width:14px;
	height:16px;
	display:block;
	position:absolute;
	padding:3px 7px;
	margin-left:-28px;
	margin-top:-2px;
	color:#000;*/
	color:#b00000;
	font-weight:700;	
	background:none;
	
	position:absolute;
z-index:2;
	
	margin-left:-18px;
	
}
.reasons li span  {
	/*background:url(/imgs/red-line.gif) repeat-x 0 100%;*/
	color:#c20000;
	
}
.reasons li {
	margin-bottom:20px;
	margin-left:35px;
	font-weight:700;
	padding:0;
	background:none;
}
#center .reasons-link {
	color:#c20000;
	font-size:11px;
	margin-left:33px;
}
#right-col {
	background:#bcc2ca;
	width:265px;
	float:left;
	padding:26px 0 0 0;
}
#right-col h1 {
	padding-left:27px;
}
#right-col .news-archive {
	color:#c20000;
	display:block;
	background:url(/imgs/red-arr.gif) no-repeat 0 5px;
	padding:0 0 0 8px;
	font-size:11px;
	position:absolute;
	margin:-20px 0 0 135px;
}
#right-col #news-anounces {
	overflow-y:scroll;
	width:264px;
	height:500px;
	margin-bottom:23px;
margin-top:27px;
	
}
#right-col #news-anounces  .news-item{
	margin-bottom:20px;
margin-right:15px;
}
#right-col  #news-anounces p {
	font-size:11px;
	padding-left:27px;
	margin-bottom:6px;
}
#right-col  #news-anounces p span{
	color:#fff;
}
 .news-date-time {
color:#888;
margin-bottom:5px;
display:block;
}
#right-col  #news-anounces a.news-title{
	margin-bottom:3px;
	padding-left:27px;
	background:url(/imgs/blue-arr.gif) no-repeat 15px 5px;
	display:block;
}
.news-item .img-left {
	float:left;
	/*width:103px;
	height:80px;*/
	border:1px solid #979797;
	text-align:center;
	background:#fff;
	
}
#partners .news-item p, #partners .news-item h2  {
	padding-left:125px;
}
#partners .news-item a {
	margin-left:115px;
}
.inner .news-item  p{
	margin-bottom:6px;
}
.inner .news-item p span{
	color:#9e9e9f;
	font-size:11px;
}
.inner .news-item a.news-title{
	margin-bottom:8px;
	padding-left:12px;
	background:url(/imgs/blue-arr.gif) no-repeat 0 5px;
	display:block;
	position:relative;
	margin-left:-12px;
}
.inner .news-item  {
	margin-bottom:20px;
}
.inner .news-archive {
	
	display:block;
	
	padding:0 0 0 8px;
	font-size:11px;
	position:absolute;
	margin:-25px 0 0 135px;
}
.inner .news-archive a{
	color:#c20000;
	padding-left:10px;
}
.inner .news-archive span {
	background:url(/imgs/black-arr.gif) no-repeat 0 3px;
	padding-left:10px;
}
.inner #addr .item  {
	margin-bottom:38px;
}
.inner #addr .item h2, .simplemodal-data h2 {
	color:#c51616;
}
.inner #addr .item .road-scheme, .simplemodal-data .road-scheme{
	width:180px;
	float:right;
}
.inner #addr .item .road-scheme a img, .simplemodal-data .road-scheme a img{
	border:1px solid #595959;
	margin-bottom:10px;
}
.inner #addr .item .road-scheme a.zoom, .simplemodal-data .road-scheme a.zoom{
	font-size:11px;
	display:block;
	padding-left:15px;
	background:url(/imgs/zoom-blue-icon.gif) no-repeat 0 4px;
}
.inner #addr .item .road-scheme a.zzoom, .simplemodal-data .road-scheme a.zzoom {
	font-size:11px;
	display:block;
	padding-left:15px;
	background:url(/imgs/zoom-blue-icon.gif) no-repeat 0 4px;
}
#nansena, #central, #marshal {
display:none;
width:590px;
padding:15px;
background:#DDE0E5;
border:1px solid #3F4965;
overflow:hidden;}

.simplemodal-overlay {
background:#3C465E;
}
.simplemodal-close {
margin-top:10px;
color:#C51616;
display:block;

}
.inner #gallery .item{
	width:154px;
	float:left;
	margin-right:54px;
	margin-bottom:30px;
}
.inner #gallery .last{

	margin-right:0;
}

.inner #gallery .item p span.date{ 
	color:#9e9e9f;
	font-size:11px;
}
.inner #gallery .item a.img{
	display:block;
	background:url(/imgs/album-frame.gif) no-repeat 0 0;
	width:139px;
	height:93px;
	padding:4px 10px 10px 4px;
	margin-bottom:7px;
}
.inner #gallery .item a {
	font-weight:700;
	color:#595959;
	text-decoration:none;
	font-size:11px;
}
#search {
	
	background:url(/imgs/zoom-icon.gif) #cbcfd6 no-repeat 9px 13px;
	
	border:1px solid #BCC2CA;
	border-bottom:none;
	padding:8px 0;
	zoom:1;
	
}
#search input#search-text {
	background:#949faa;
	border:none;
	color:#fff;
	height:15px;
_height:18px;
	width:160px;
	float:left;
	margin:1px 2px 0 28px;
	padding:2px 5px;
}
#search input#search-submit {
	background:url(/imgs/button-submit.gif) no-repeat 0 0;
	width:57px;
	height:23px;
	border:none;
	float:left;	
	padding:0 3px 5px;
}
/* --------------- catalog --------------- */
.filter {
	border:1px solid #ACAFBE;
	background:#CFD2D9;
	width:100%;
	margin-bottom:40px;
}
.filter td {
	text-align:right;
	padding:12px 14px 2px 14px; 
	background:#CFD2D9;
	vertical-align:top;
	
z-index:9;
}
.filter #aj_type {
display:inline;
}
label {
	font-weight:700;
	
	color:#545456;
}
select {
	border:1px solid #ACAFBE;

}
.filter td select {
	width:80px;
	overflow:hidden;width:100%;
}
.filter td select.number {
	width:64px;
}
.filter input.reset {
	color:#b20e0e;
	font-size:11px;
	text-decoration:underline;
	border:none;
	background:url(/imgs/reset.gif) no-repeat 0 5px; 
	padding-left:6px;
	width:68px;
}
.filter input.apply {
	color:#fff;
	border:none;
	background:url(/imgs/apply-bg.gif) no-repeat 0 0;
	width:74px;
	padding:2px 0 4px;

}
.filter input {
	width:160px;
border:1px solid #ACAFBE;
}
.types  {
	margin-bottom:20px;
}
.types a {
	margin-right:10px;
}
table.catalog  {
	border:1px solid #ACAFBE;
	background:#F2F3F5;
	width:100%;
	margin-bottom:20px;
}
table.catalog  th{
	border-bottom:1px solid #ABAEBD;
	background:#fff;
	color:#000;
	font-weight:700;
	padding:2px 9px;

}
table.catalog th.l18 {
width:110px;
}
table.catalog  td{
	border-bottom:1px solid #ACAFBE;
	background:#F2F3F5;
	text-align:left;
	padding:4px 9px;
	font-size:11px;
}
table.catalog  td.right{ text-align:right; }
table.largetable td {
	padding:4px 3px;
}
table.catalog  .center{
	text-align:center;
}
table.catalog .buy a {
	display:block;
	width:25px;
	height:12px;
	line-height:12px;
	font-size:10px;
	background:url(/imgs/to-basket.gif) no-repeat 50% 0;
}
table.catalog .buy a:hover{
	background-position:50% 100%;
}
table.catalog .buy a.ord {
	display:block;
	
	height:15px;
	line-height:15px;
	font-size:10px;
	background-image:url(/imgs/order-icon.gif);
}
table.catalog .remains span {
	display:block;
	width:33px;
	height:5px;
	background:url(/imgs/remains.gif) no-repeat 0 0;
	line-height:5px;
	padding:0;
	font-size:1px;
}
table.catalog .remains span.a3 {
	background-position:0 -10px;
}
table.catalog .remains span.a1 {
	background-position:0 -20px;
}
table.catalog .remains span.a2{
	background-position:0 -15px;
}
table.catalog .remains span.a4 {
	background-position:0 -5px;
}
table.catalog .onhover td {
	border-color:#a5c5e0;
	background-color:#fff;
}
/*------------------ item  -------------------*/
body.item {
	background:#dde0e5;
	padding:10px;
	color:#484848;
}
body.item a {
	font-weight:700;
}
body.item p {
	margin-bottom:0.3em;
}
body.item .item-wrap{
	background:#f2f3f5;
	border:1px solid #abafbd;
	padding:14px 0 14px 16px;
height:166px;
}
body.item .item-wrap img{
	border:1px solid #757c85;
	margin-bottom:10px;
}
.item-photo, .item-descr, .item-price {
	float:left;
	width:173px;
	
}
.item-descr {
	width:223px;
}
.item-photo {
	font-size:11px;
}
.item-photo p {
	padding-left:35px;
}
body.item .item-wrap .basket img{
	border:none;
	float:left;
	padding:0;
}
.add, .item .ord {
	background:url(/imgs/to-basket.gif) no-repeat 100% 3px;
	padding-right:20px;
	margin-bottom:0.3em;
	display:block;
	width:80%;
	margin-top:3px;
}
.item .ord {
background-image:url(/imgs/order-icon.gif); }
/*a.add:hover{
	background-position:100% -10px;
}*/
.order{
	background:url(/imgs/order.gif) no-repeat 100% 0;
	padding-right:30px;
}
.item-descr .count label{
margin-right:5px;
}
.item-descr .count input {
width:60px;
}
/* --------------- eo catalog --------------- */
/*---------------- registration form----------*/

.register {
	border:1px solid #abafbd;
	background:#ced2d8;
	padding:15px 0;
}
.register  table, .user-info table {
	width:100%;
}
.register table td, .user-info table td {
	background:#ced2d8;
	text-align:right;
	padding:10px 6px 3px 6px;
} 
.register table td.second, .user-info table td.second {
	width:60%;
	text-align:left;
} 
.register  table#ur td{
	
	background:#c1c6ce;
}
.register label span, .tip span {
	color:#ff0000
	}
.register label {
	color:#545454;
	font-size:12px;
	font-weight:700;
}
.register input, .register textarea {
	border:1px solid #b1b1b1;
	padding:2px 4px;
	width:210px;
} 
.register .reset {
	color:#b20e0e;
	text-decoration:underline;
	font-size:11px;
	border:none;
	width:auto;
	background:url(/imgs/reset.gif) no-repeat 0 7px;
	display:block;
	padding-left:8px;
	float:left;
}
.register input.radio{
	
	margin-right:5px;
	width:10px;
	border:none;
} 
.register input.r-submit {
	color:#fff;
	border:none;
	background:url(/imgs/registration.gif) no-repeat 0 0;
	width:86px;
	padding:2px 0 4px;
	font-size:11px;
	float:left;
	margin-left:68px;
}
.user-info, .user-basket, .manager, .user-delivery , .user-payment {
	border:1px solid #abafbd;
	padding-bottom:10px;
	margin-bottom:18px;
}
.user-info  .head, .user-basket  .head ,.user-delivery .head, .user-payment .head{
	background:#ced2d8;
	padding:10px;
	
	height:17px;
}
.user-info  .head p, .user-basket  .head p{
	float:left;
}
.user-info  .head .hide, .user-basket  .head .hide{
	float:right;
	display:block;
	padding-right:20px;
	background:url(/imgs/hide.gif) no-repeat 100% 100%;
	color:#b00000;
	line-height:14px;
	font-weight:400;
}
.user-info  .head .plus, .user-basket  .head .plus{

	background-position:100% 0;

}
.user-info table td, .user-delivery table td, .user-payment table td {
	background:#dde0e5;
	padding:10px 6px 3px 6px;
}
.user-info table td {
	background:#dde0e5;
}
/*---------------- /registration form----------*/
/*----------- feedback form --------- */
  .tip {
	font-size:10px;
	}

#back-form  {
	width:315px;
}
  #back-form label span, .tip span {
	color:#f3022f;
  }
  #back-form label {
display:block;
margin-bottom:3px;
}
 #back-form input, #back-form textarea{
	width:307px;
	border:1px solid #c1ccd1;
	color:#7f7f7f;
	padding:2px 4px;
	font-family: Tahoma, Arial, sans-serif;
	font-size:12px;
}
#back-form img {
	border:1px solid #c1ccd1;
	float:left;
	margin-top:15px;
	margin-right:32px;
}
#back-form .capcha {
	width:315px;
}
#back-form .capcha input {
	width:170px;
	
}
#back-form  .button{
	text-align:center;
	float:right;
	margin-top:6px;
	color:#fff;
	border:none;
	background:url(/imgs/apply-bg.gif) no-repeat 0 0;
	width:74px;
	padding:2px 0 4px;
}
#back-form  .button:hover{
	background-position:0 100%
}
#back-form  #clearb{
	background:none;
	color:#CA1400;
	text-decoration:underline;
	float:left;
	text-align:left;
	padding-left:0;
}

/*
#back-form .capcha .tip {
	float:right;
}*/
/*----------- eo feedback form --------- */
/*---------------- basket ----------------*/
h2 img{
	margin-right:4px;
}
h2 a{
	color:#b00000;
	font-size:14px;
}
.mmail {
	padding-right:26px;
	background:url(/imgs/mail-big.gif) no-repeat 100% 2px;
}
.user-basket {
	padding-bottom:0;
	border-width:1px 1px 0 1px;
}
.user-basket .catalog {
	border-width:1px 0 0 0;
	margin-bottom:0;
}
.user-basket .catalog input.amount{
	border:1px solid #abafbd;
	width:37px;
	padding:2px;
}
.user-basket .catalog .delete a{
	color:#b00000;
	font-size:10px;
	font-weight:700;
}
.user-basket  .head p{
	padding-left:15px;
	background:url(/imgs/arrow.gif) no-repeat 0 6px;
}
.user-basket .itogo {
	color:#1071c1;
	font-size:12px;
	
}
.user-basket .catalog .order a{
	color:#b00000;
	font-size:18px;
	background:url(/imgs/order-2.gif) no-repeat 100% 6px;
	padding-right:25px;
}
/*---------------- /basket ----------------*/
/*---------------- manager ----------------*/
.manager {
	border:1px solid #abafbd;
	background:#ced2d8;
	padding:10px;
	margin-bottom:18px;
}
.manager img {
	float:left;
}
.manager p{
	padding-left:70px;
}
/*---------------- /manager ----------------*/
/*---------------- sitemap -----------------*/
 ul.map-level-0 ul { 
  margin-top:4px;
   margin-bottom:4px;
margin-left:10px;
 }
ul.map-level-0 li { 

  margin-bottom:8px;
 }
 ul.map-level-0 li a{
	font-size:18px;
 }
ul.map-level-0 li ul li {
	background:none;
	margin-bottom:3px;
  }
  ul.map-level-0 li ul li a{
	font-size:14px;
 }
  ul.map-level-0 li ul li ul li a{
	font-size:12px;
	
 }
/*---------------- //sitemap -----------------*/
/*footer*/
#footer {
	background:#535e75;
	color:#fff;
	padding:20px 25px;
	width:878px;
	margin:0 auto 0 auto;
	zoom:1;
}
#footer a, #footer p {
	color:#fff;
}
#footer #copyright {
	width:285px;
	float:left;
}
#footer #copyright strong {
	font-weight:400;
	color:#a4aab6;
}
#footer #contacts {
	width:370px;
	float:left;
	/*margin-left:89px;*/
}
#footer #contacts .ctitle, #footer #contacts .cinfo{
	float:left;
}
#footer #contacts .ctitle {
	font-weight:700;
}
#footer #contacts .cinfo{
	width:246px;
	border-left:1px solid #a4aab6;
	
	padding-left:14px;
	margin-left:14px
}
#footer #webrost {
	width:175px;
	float:right;
	font-size:11px;
	color:#c8ced4;
}
#footer  #webrost  a img  {
	display:block;
	float:left;
	margin-top:3px;
	margin-right:3px;
	
}
#footer  #webrost  a  {
	font-size:12px;
	
}
/* ------------ eostyle  ------------ */

font.errortext {
color:red !important;
}
span.h2 {
	color:#1071c1;
	font-size:18px;
	line-height:25px;
}
.user-basket input.submit-order {
	color:#fff;
	border:none;
	background:url(/imgs/submit-order.gif) no-repeat 0 0;
	width:138px;
	padding:2px 0 4px;
	font-size:11px;
	float:right;
cursor:pointer;
	
}



div.copy1{
	width:195px;
}
