

@font-face {
    font-family: PalatinoBold; 
    src: local( PalatinoBold), url(../fonts/palab.TTF); 
}
@font-face {
    font-family: Bookman; /* Гарнитура шрифта */
    /*src: url(../fonts/Gabriola.eot);  Для IE5-8 */
    src: local(Bookman), url(../fonts/BOOKOS.TTF); /* Для остальных браузеров */
}
 @font-face {
    font-family: MinionPro; /* Гарнитура шрифта */
    /*src: url(../fonts/Gabriola.eot);  Для IE5-8 */
    src: local(MinionPro), url(../fonts/MinionPro-Regular.otf); /* Для остальных браузеров */
}
@font-face {
    font-family: Palatino; 
    src: local( Palatino), url(../fonts/pala.ttf); 
}

/* ---- ----- */

/*.coloumn_3 {
   border-bottom: 1px solid #c6c6c6;
   margin-top: 12px;
   background-repeat: no-repeat;
   background-position: center;
}*/
#clmnWrapper {
	height: 100%;
	width: 1194px;
	margin: 0 auto;
}
.bannerBox3 {
 /* width: 1194px;*/
  height: 70px;
  font: 36px PalatinoBold, sans-serif;
  color: #7e1103;
  padding-top: 20px;
  padding-left: 50px;
}
#clmnBox-1, #clmnBox-2 {
  /*//height: 100%;*/
  width: 597px;
  float: left; 
  padding-top: 25px;
  padding-left: 10px;
 font: 16px Bookman, sans-serif;
 /* /font: 16px Palatino, sans-serif;*/
  color: #373a3f;
}
#clmnBox-1 b{
	font: 16px PalatinoBold, sans-serif;
}
/* ---- */

#pol-popUp-b1, #pol-popUp-b2, #pol-popUp-b3{
	height: 70px;
	width: 332px;
	float: right;
	display: block;
	position: absolute;
	padding: 10px;
	margin-top: -70px;
	font: 14px Bookman, sans-serif;
	color: #7f7e7e;
	background-color: #fbfbfb;
	border: 1px solid #C8C8C8;
	border-radius: 4px;
}
#pol-popUp-b1, #pol-popUp-b2, #pol-popUp-b3{ display: none;}

#pol-popUp-b2 {margin-left: 130px;}
#pol-popUp-b3 {margin-left: 243px;}

#pol-popUp-b1::before, #pol-popUp-b2::before, #pol-popUp-b3::before{
	content: '';
	position: absolute;
	bottom: -26px;
	border: 11px solid transparent;
	border-top: 15px solid #C8C8C8;
}

#pol-popUp-b1::before{left: 53px;}
#pol-popUp-b2::before{left: 146px;}
#pol-popUp-b3::before{left: 243px;}

#pol-popUp-b1::after, #pol-popUp-b2::after, #pol-popUp-b3::after{
	content: '';
	position: absolute;
	border: 12px solid transparent;
    border-top: 16px solid #fbfbfb;
    bottom: -25px;
}

#pol-popUp-b1::after{left: 52px;}
#pol-popUp-b2::after{left: 145px;}
#pol-popUp-b3::after{left: 242px;}


/* ---- */

#pol-1 {
	height: 102px;
	width: 577px;
	background: url(../images/pol-1.jpg) center no-repeat;
}
.pol1-b1, .pol1-b2, .pol1-b3{
	float: left;
	width:192px;
	height: 55px;
	cursor: pointer;
	display: block;
}

.pol1-b1Span, .pol1-b2Span, .pol1-b3Span{
	padding: 5px 13px;
	position: absolute;
	margin-top: 15px;
	
}

.pol1-b1Span, .pol1-b2Span, .pol1-b3Span {
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background-color: white;
}

.pol1-b1Span{ /* БОРДЕР   */
	border: 1px solid #383535;
}

.pol1-b2Span, .pol1-b3Span{ /* БОРДЕР   */
	border: 1px solid white;
}


.pol1-b1Span{ text-align: left; margin-left: 22px;}
.pol1-b2Span{ text-align: center; margin-left: 24px;}
.pol1-b3Span{ text-align: right; margin-left: 37px;}

.pol1-b1-x {height: 21px; width: 192px; float: left;}

.pol1-bx1, .pol1-bx2, .pol1-bx3{
	height: 27px;
	width: 192px;
	float: left;
	position: absolute;
	margin-top: 27px;
	cursor: pointer;
}
.pol1-bx2 {margin-left: 192px;}
.pol1-bx3 {margin-left: 384px;}

/* ---- */

#knob1, #knob2, #knob3, #knob4 {
	width: 19px;
	height: 45px;
	position: relative;
  	background: url(../images/knob.png);
}
#knob1:hover, #knob2:hover, #knob3:hover, #knob4:hover{
	cursor: pointer;
}
#knob1 {top: 22px;}
#subline1 {
	width: 435px;
	height: 10px;
	margin-top: 12px;
	margin-left: 10px;
	position: absolute;
}

#knob2 {top:21px;}
#subline2 {
	width: 532px;
	height: 12px;
	margin-top: 12px;
	margin-left: 10px;
	position: absolute;
}
#knob3, #knob4 {top:21px; z-index: 2;}
#knob2 span, #knob3 span, #knob4 span {
	/*position: absolute;
	margin-top: -27px;
	border: 1px black solid;
	background-color: white;
	padding: 2px;*/
	/* position: relative; */
	position: absolute;
	width: 55px;
	/* padding-top: 7px; */
	height: 28px;
	margin-top: -33px;
	padding: 3px;
	margin-left: -18px;
	line-height: 23px;
	text-align: center;
	background-color: #fff;
	border: 1px solid #383535;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

#subline3, #subline4 {
	width: 526px;
	height: 12px;
	margin-top: 12px;
	margin-left: 10px;
	position: absolute;
}

#line1, #line2, #line3, #line4 {
	width: 19px;
	height: 45px;
	position: relative;
}
#line2, #line3, #line4 {
	background: url(../images/lineMin.jpg) bottom repeat-x;	
}
#line1{
	width: 12px;
	top: 27px;
	left: 55px;
}
#line2{
	width: 12px;
	top: 15px;
	left: 7px;
}
#line3, #line4{
	width: 12px;
	top: 12px;
	left: 14px;
}

/* ---- */

#pol-2 {
	height: 112px;
	width: 587px;
	background: url(../images/pol-2.jpg) left no-repeat;
}

#pol-2-popUp {
	z-index: 2;
	height: 126px;
	width: 172px;
	float: right;
	display: block;
	position: absolute;
	padding: 10px;
	margin-top: -25px;
	font: 14px Bookman, sans-serif;
	color: #7f7e7e;
	background-color: #fbfbfb;
	border: 1px solid #C8C8C8;
	border-radius: 4px;
	margin-left: 374px;
}

#pol-2-popUp{ display: none;}

#pol-2-popUp::before{
	content: '';
	position: absolute;
	/bottom: 10px;
	border: 11px solid transparent;
	border-right: 15px solid #C8C8C8;
	 /* bottom: 39px; */
   top: 24px;
   left: -27px;
}
#pol-2-popUp::after{
	content: '';
	position: absolute;
	border: 12px solid transparent;
    border-right: 16px solid #fbfbfb;
    /* bottom: 39px; */
   top: 23px;
   left: -27px;
}
#what{
	width: 20px;
	height: 20px;
	margin-left: 285px;
	position: absolute;
	display: none;
}
/* ---- */

#pol-3 {
	height: 106px;
	width: 587px;
	background: url(../images/pol-3.jpg) left no-repeat;
}
#pol-6 {
	height: 106px;
	width: 587px;
	background: url(../images/pol-5.jpg) left no-repeat;
}
/* ---- */
#pol-4 {
	height: 100%;
	/width: 300px;
	width: 600px;
	margin-top: 10px;
	float: left;
	//font-weight: bold;
}


 #pol-4 ul {
	margin-top: 0px;
	margin-left: -36px;
	width: 370px;
	float: left;
}
#pol-4 li {
	display: block;
	list-style-type: none;
	letter-spacing: 0.7px;
	line-height: 35px;
}

#pol-4 label {
	width: 100%;
	height: 100%;
	position: relative; 
	cursor: pointer;
}
#checkboxText{ 
	//font-size: 14px;
	//font-family: Palatino, sans-serif;
	//font-weight: bold;
	font: 16px Bookman, sans-serif;
	letter-spacing: normal;
	color: #000;
}
#pol-4 input[type="radio"] + span{
	width: 24px;
	height: 24px;
	background: url(../images/radio.png) no-repeat; 
	cursor: pointer; 
	/margin-top: 5px;
	position: absolute; /* Абсолютное позиционирование */
 	left: -7px; top: 5px;

}
#pol-4 input[type="radio"]:checked + span {
 	background-position: -28px 0;
}
#pol-4 input[type="checkbox"] + span{
	width: 25px;
	height: 25px;
	background: url(../images/chec.jpg) no-repeat; 
	cursor: pointer; 
	/margin-top: 5px;
	position: absolute; /* Абсолютное позиционирование */
 	left: -5px; top: 5px;
}
#pol-4 input[type="checkbox"]:checked + span {
 	background-position: -28px 0;
}
.colorN1 {color: #1292ff;}
.descr {z-index: 0;}
.descr:hover{color: #1292ff;}

/* ---- */

#p5buh, #p5glbuh, #p5full {
	height: 194px;
  	width: 265px;
	float: right;
	padding: 10px;
	margin-top: -57px;
	font: 14px Bookman, sans-serif;
	color: #7f7e7e;
	background-color: #fbfbfb;
	border: 1px solid #C8C8C8;
	position:relative;
	border-radius: 4px;
}

#p5buh::before, #p5glbuh::before, #p5full::before{
	content: '';
	position: absolute;
	left: -31px;
	border: 12px solid transparent;
	border-right: 19px solid #C8C8C8;
}
#p5buh::before, #p5buh::after{bottom: 106px;}
#p5glbuh::before, #p5glbuh::after{bottom: 68px;}
#p5full::before, #p5full::after{bottom: 25px;}

#p5buh::after, #p5glbuh::after, #p5full::after {
	content: '';
	position: absolute;
	border: 12px solid transparent;
    border-right: 18px solid #fbfbfb;
    left: -29px;
}

/* ---------- */

#clmnBox-2{
	width: 557px;
  	/*height: 453px;*/
	margin-left: 25px;
	margin-top: 64px;
	padding: 25px 0 0 25px;
	border: 1px solid #C7C2C2;
	border-radius: 5px;
	font: 16px PalatinoBold, sans-serif;
	color: #1b1e26;
	line-height: 40px;
	background: linear-gradient(to top, #e9e9e9, #fff);
}
.clmnBox-2 {height: 492px;}
.clmnBox-3 {height: 570px;}
.clmnBox2-h2{
	font: 24px PalatinoBold, sans-serif;
}
.clmnBox2-red { 
	font: 20px PalatinoBold, sans-serif;
	color: #ef0c1c;
}
.clmnBox2-Hred {
	font: 40px MinionPro, sans-serif;
	color: #ef0c1c;
}
.op{
  padding-top: 17px;
  padding-bottom: 7px;
  /* margin-top: 10px; */
  display: inherit;
}
#clmnBntOrder, #clmnBtnСlarify {
	height: 38px;
	width: 225px;
	float: left;
	display: block;
	/*margin-left: 20px;*/
	padding-top: 5px;
	text-align: center;
	font: 20px PalatinoBold, sans-serif;
	color: #fff;
	background-color: #c02627;
	cursor: pointer;
}
#clmnBtnСlarify{
  margin-right: 35px;
  margin-left: 9px;
}
.btnMargin {margin-top: 38px;}
.btnMargin-2 {margin-top: 38px;}

.shadow {
	height: 60px;
	width: 568px;
	margin-left: -40px;
	background: url(../images/shadow.jpg)center no-repeat; 
	clear: both;
}
.shadow-margin {margin-top: 129px;}
.shadow-margin-2 {margin-top: 129px;}

#clmnBntOrder:hover, #clmnBtnСlarify:hover {
	background-color: #3da3fa;
}