* {
	margin: 0;
	padding: 0;
}

body {
	width: 100%;
	background:url(../img/fon.png) repeat-y center #f1cb7d;
	margin: 0 auto;
	font-size: 12px;
	font-family: Tahoma;
	color: #000;
}

a {color: #000;outline: none;text-decoration: none;}
a:hover {text-decoration: underline;}

p {margin: 0 0 18px}
img {border: none;}
input {vertical-align: middle}

#wrapper {
	min-width: 1256px;
	max-width: 1896px;
	margin: 0 auto;
}

hr {
	width:100%;
	height:1px;
	margin: 8px 0;
	background: url('../img/hr.png') repeat-x;
	border: none;
}

/* Header
-----------------------------------------------------------------------------*/
.logo {
	width: 255px;
	margin: 22px auto 56px auto;
}

.lang {
	height: 20px;
	width: 92px;
	margin: 0 auto 0 auto;
	margin-right: 400px;
}

.lang a {color: #fff;}

.lang1 {
	float:left;
	background-image: url('../img/lang1.png');
	width: 45px;
	height: 20px;
	line-height: 20px;
	text-align: center;
}

.lang2 {
	float:right;
	background-image: url('../img/lang2.png');
	width: 45px;
	height: 20px;
	line-height: 20px;
	text-align: center;
}

/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	height: 1%;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {
	padding: 0 292px 0 292px;
}

.top-left {
margin-right: 9px;
background-image: url('../img/content/fon.png');
height: 9px;
font-size: 2px;
}

.top-right {
margin-top: -9px;
margin-left: 9px;
background-image: url('../img/content/fon.png');
background-position: 100% 0;
height: 9px;
font-size: 2px;
}

.bottom-left {
margin-right: 9px;
background-image: url('../img/content/fon.png');
background-position: 0 -9px;
height: 9px;
font-size: 2px;
}

.bottom-right {
margin-top: -9px;
margin-left: 9px;
background-image: url('../img/content/fon.png');
background-position: 100% -9px;
height: 9px;
font-size: 2px;
}

.inside {
border-left: 1px solid #faeecb;
border-right: 1px solid #faeecb;
background: #faf0d0;
color: #000000;
padding: 7px 16px;
margin-top: 0;
margin-bottom: 0;
}

.k1 {
	background:url(../img/raznoe/1.png) no-repeat;
	height: 61px;
	line-height: 60px;
	width: 126px;
	padding: 0 0 0 72px;
	margin: 35px 0 0 0;
	color: #fff;
	font-family: verdana;
	font-size: 16px;	
}

.k2 {
	background:url(../img/raznoe/2.png) no-repeat;
	height: 61px;
	line-height: 60px;
	width: 126px;
	padding: 0 0 0 72px;
	margin: 35px 0 0 0;
	color: #fff;
	font-family: verdana;
	font-size: 16px;	
}

.k3 {
	background:url(../img/raznoe/3.png) no-repeat;
	height: 61px;
	line-height: 60px;
	width: 126px;
	padding: 0 0 0 72px;
	margin: 35px 0 0 0;
	color: #fff;
	font-family: verdana;
	font-size: 16px;	
}

.k4 {
	background:url(../img/raznoe/4.png) no-repeat;
	height: 61px;
	line-height: 60px;
	width: 126px;
	padding: 0 0 0 72px;
	margin: 35px 0 0 0;
	color: #fff;
	font-family: verdana;
	font-size: 16px;	
}

.k1 a, .k2 a, .k3 a, .k4 a {color: #fff;outline: none;text-decoration: none;}
.k1 a:hover, .k2 a:hover, .k3 a:hover, .k4 a:hover {text-decoration: underline;}
/* Sidebar Left
-----------------------------------------------------------------------------*/
.sl {
	float: left;
	width: 217px;
	padding-left: 55px;
	margin-left: -100%;
}

.bv {
	width: 217px;
	height: 40px;
	line-height: 38px;
	background:url(../img/blok/v.png) no-repeat;
	color: #eeeeee;
	font-size: 14px;
	text-align: center;
}

.bs {
	width: 185px;
	height: 100%;
	min-height: 155px;
	padding: 16px;
	background:url(../img/blok/s.png) repeat-y;
	color: #000;
}

.bn {
	width: 217px;
	height: 10px;
	margin-bottom: 17px;
	background:url(../img/blok/n.png) no-repeat;
}


/* Sidebar Right
-----------------------------------------------------------------------------*/
.sr {
	float: left;
	margin-right: -3px;
	width: 217px;
	margin-left: -272px;
}

.bv2 {
	width: 217px;
	height: 40px;
	line-height: 38px;
	background:url(../img/blok/v2.png) no-repeat;
	color: #eeeeee;
	font-size: 14px;
	text-align: center;
}

.bs2 {
	width: 185px;
	height: 100%;
	min-height: 155px;
	padding: 16px;
	background:url(../img/blok/s2.png) repeat-y;
	color: #000;
}

.bn2 {
	width: 217px;
	height: 10px;
	margin-bottom: 17px;
	background:url(../img/blok/n2.png) no-repeat;
}


  /* Стиль для всплывающего окошка с подсказкой, при наведении к примеру на значок дополнительных услуг на странице списка заказов */
.altOn {
  font-family: arial;
  font-size: 10pt;
  padding: 3px;
  /* background-color: #fcf8ec;*/
  background-color: #faf0d0;
  border: 1px solid #888;
  z-index: 10;
}
/* Footer
-----------------------------------------------------------------------------*/
#footer {
	height: 115px;
	margin: 112px 103px 88px 103px;
}

.fv {
	float: right;
	background:url(../img/footer/v.png) no-repeat;
	width: 202px;
	height: 32px;
	line-height: 32px;
	padding: 0 83px 0 0;
	text-align: center;
	font-weight: bold;
}

.fl {
	float:left;
	width: 9px;
	height:83px;
	background:url(../img/footer/l.png) no-repeat;	
}

.fs {
	float:none;
	margin: 0 9px;
	height:83px;
	background:url(../img/footer/s.png) repeat-x;	
}

.fr {
	float:right;
	margin-top: -83px;
	width: 9px;
	height:83px;
	background:url(../img/footer/r.png) no-repeat;
}
.vtb{width:615px;border-collapse:collapse;border-spacing:0;font-weight:normal;color:#444;}
.vtb td{text-align:center;vertical-align:middle;border:1px solid #fff;height:24px;}
.vtb .frow{font-size:14px;font-weight:bold;}

.vtb .frc1{background-color:#f3f3f3;color:#000000;width:30%;}
.vtb .frc2,.vtb .frc3,.vtb .frc4,.vtb .frc5,.vtb .frc6{width:14%;}
.vtb .frc2{background-color:#f0f0d2;color:#939362;}
.vtb .frc3{background-color:#eaf6be;color:#859255;}
.vtb .frc4{background-color:#cff2d6;color:#6F9376;}
.vtb .frc5{background-color:#c6efff;color:#6698AB;}
.vtb .frc6{background-color:#f3dcea;color:#8D5176;}

.vtb .rlc1{background-color:#f3f3f3;}
.vtb .rlc2{background-color:#f0f0d2;}
.vtb .rlc3{background-color:#eaf6be;}
.vtb .rlc4{background-color:#cff2d6;}
.vtb .rlc5{background-color:#c6efff;}
.vtb .rlc6{background-color:#f3dcea;}

.vtb .rdc1{background-color:#c7c7c7;}
.vtb .rdc2{background-color:#cbcbab;}
.vtb .rdc3{background-color:#c4d196;}
.vtb .rdc4{background-color:#b2d4b8;}
.vtb .rdc5{background-color:#a4d3e4;}
.vtb .rdc6{background-color:#d5bfcc;}

.bold{font-weight:bold;}
.red {color:#ED145A;}
.pb{font-weight:bold;color:#F00993;}
