body {
    margin: 0;
    padding: 0px;
    left-margin: 0;
    top-margin: 0;
    font-family: Arial;
    background-color: #ffffff;
    color: #424040;
    font-size: 14px;
}

img {
	border: 0px;
}

img a{
	border: 0px;
}

table td {
	vertical-align: top;
	text-align: left;
    font-family: Arial;
    color: #424040;
    font-size: 14px;
}

p {
	margin-top: 5px;
	padding-top: 5px;
}

table td a{
    color: #5C83B9;
}

h1, h2, h3, input, form, ul, li, p{
	padding: 0;
	margin: 0;
}

h1 {
    font-family: Arial;
    color: #4C6CA1;
    font-size: 24px;
    font-weight: normal;
}

h2 {
    color: #4C6CA1;
    font-size: 20px;
    font-weight: normal;
	margin-bottom: 5px;
    font-weight: normal;
}

h3 {
    color: #4C6CA1;
    font-size: 18px;
    font-weight: normal;
	margin-bottom: 5px;
}

.rightBoxTd li{
	margin-left: 15px;
}

.divBodyLeft {
	width: 50%;
}

.divBodyRight {
	width: 50%;
}

.mainP {
	width: 100%;
	height: 100%;
}

.bg_header {
	background-image: url('/images/bg_header.jpg');
	background-repeat: repeat-x;
	width: 1002px;
	height: 100px;
}

.bg_menu {
	height: 38px;
}

.menuTd {
	background-image: url('/images/bg_menu.jpg');
	background-repeat: repeat-x;
	background-color: #2F3641;
	width: 1002px;
	height: 38px;
}

.logoPos {
	vertical-align: middle;
	padding-left: 20px;
	width: 215px;
}

.headerElem {
	width: 100%;
	height: 100px;
}

.slogan {
	vertical-align: middle;
    font-family: arial;
    color: #ffffff;
    font-size: 13px;
    font-style: italic;
	width: 460px;
}

.headCont {
	vertical-align: middle;
}

.headTeleph {
    font-family: arial;
    color: #FEFEFF;
    font-size: 20px;
	text-align: right;
}

.headTeleph span{
	padding-right: 5px;
    font-family: arial;
    color: #767D88;
    font-size: 20px;
	text-align: right;
}

.telephIco {
	padding-right: 8px;
}

.menu {
	padding-left: 23px;
	vertical-align: middle;
	white-space: nowrap;
}

.menu a{
    font-family: arial;
    color: #CBD7EA;
    font-size: 14px;
}

.menu a:hover{
    color: #FF3535;
}

.menuSel {
	margin-left: 23px;
    background-color: #FFFFFF;
}

*html .menuSel img{
	height: 37px;
}

.menuSelTd {
    font-family: arial;
    color: #FF3535;
    font-size: 14px;
	vertical-align: middle;
	text-decoration: underline;
	padding-left: 6px;
	padding-right: 6px;
	white-space: nowrap;
}

.strHeadTd {
    background-color: #FFFFFF;
	height: 10px;
}

.headerTd {
	width: 1002px;
	height: 298px;
}

.banerHead {
	margin-left: 411px;
	width: 430px;
}

.banerHead2 {
	margin-left: 370px;
	width: 430px;
}

.banerHead3 {
	margin-left: 410px;
	width: 460px;
}

.headerTd ul, .headerTd ul li {
	width: 1002px;
	list-style-type: none;
	padding:0;
	margin:0;
}

.checkN {
	padding-left: 15px;
    font-family: arial;
    color: #EB1513;
    font-size: 30px;
}

.checkSmall {
	background-image: url('/images/checkSmall.png');
	background-repeat: no-repeat;
	height: 66px;
	padding-left: 105px;
}

.checkSmallElem {
	margin-top: 18px;
	margin-bottom: 18px;
	padding-right: 35px;
    font-weight: bold;
    font-size: 16px;
}

.checkSmallElem img{
	vertical-align: middle;
	margin-right: 8px;
}

.banerImg_01 {
	vertical-align: bottom;
}

.banerImg_02 {
	background-image: url('/images/banerImg_02.png');
	background-repeat: repeat-x;
	background-position: bottom left;
}

.banerImg_04 {
	background-image: url('/images/banerImg_04_b.png');
	background-repeat: repeat-y;
	background-position: right;
}

.banerImg_06 {
	background-image: url('/images/banerImg_06_b.png');
	background-repeat: repeat-y;
}

.banerImg_05 {
	background-image: url('/images/banerImg_05.png');
	background-repeat: repeat-x;
	background-color: #EAEAEA;
}

.banerImg_08 {
	background-image: url('/images/banerImg_08_b.png');
	background-repeat: repeat-x;
}

.bottomBg {
	background-image: url('/images/bottomBg.jpg');
	background-repeat: repeat-x;
	height: 183px;
}

.bottomTab {
	width: 100%;
	margin-top: 35px;
}


.bottomTab td{
    font-family: Arial;
    color: #626262;
    font-size: 12px;
}

.bottomTab td a{
    color: #6293D5;
}

.counter {
	text-align: center;
}

.bodyTable {
	width: 100%;
}

.bodyTablePage {
	background-image: url('/images/bodyTablePage.jpg');
	background-repeat: repeat-x;
	height: 13px;
}

.order_02 {
	background-image: url('/images/order_02.jpg');
	background-repeat: repeat-x;
	padding-top: 15px;
	padding-left: 10px;
	width: 158px;
}

.order_02 a{
    font-family: Arial;
    color: #FFFFFF;
    font-size: 18px;
}

.opros_02 {
	background-image: url('/images/opros_02.jpg');
	background-repeat: repeat-x;
	padding-top: 15px;
	padding-left: 10px;
	width: 158px;
}

.opros_02 a{
    font-family: Arial;
    color: #FFFFFF;
    font-size: 18px;
}

.otvet_04 {
	background-image: url('/images/otvet_04.jpg');
	background-repeat: repeat-y;
	width: 4px;
}

.otvet_06 {
	background-image: url('/images/otvet_06.jpg');
	background-repeat: repeat-y;
	width: 4px;
}

.otvet_05 {
	background-color: #F3F2EB;
}

.questAnswName {
	padding-top: 6px;
	padding-bottom: 5px;
	text-align: center;
    font-family: Arial;
    font-size: 20px;
    text-decoration: underline;
}

.questionAnswerCont {
    font-family: Arial;
    color: #707070;
    font-size: 12px;
}

.answerBlock a{
    color: #456FAD;
}

.questBlock {
	padding-top: 15px;
	padding-left: 15px;
	padding-bottom: 5px;
}

.answerBlock {
	padding-left: 15px;
	padding-bottom: 15px;
}

.imgSeparat {
	text-align: center;
}

.newsBlock_02 {
	background-image: url('/images/newsBlock_02.jpg');
	background-repeat: repeat-x;
	vertical-align: middle;
	padding-left: 17px;
    font-family: Arial;
    color: #FFFFFF;
    font-size: 24px;
}

.newsBlock_02_menu {
	background-image: url('/images/newsBlock_02.jpg');
	vertical-align: middle;
	padding-left: 2px;
    font-family: Arial;
    color: #FFFFFF;
    font-size: 24px;
    height: 25px;
}

.newsBlock_02_menu_05 {
	background-image: url('/images/newsBlock_02_menu_05.jpg');
	background-repeat: no-repeat;
	background-color: #2F3742;
    font-family: Arial;
    color: #FFFFFF;
    font-size: 18px;
    height: 25px;
    padding-left: 17px;
    padding-bottom: 4px;
}

.newsBlock_02_menu_04_2 {
	background-image: url('/images/newsBlock_02_menu_04_2.jpg');
	background-repeat: repeat-y;
}

.newsBlock_02_menu_06_2 {
	background-image: url('/images/newsBlock_02_menu_06_2.jpg');
	background-repeat: repeat-y;
}

.newsBlock_05 {
	background-color: #ECEDEF;
	padding: 17px 20px 0px 20px;
}

.newsBlock_05_menu {
	background-color: #ECEDEF;
	padding: 3px 0 3px 0;
}

.dateNews {
	background-image: url('/images/dateNews.jpg');
	background-repeat: no-repeat;
	width: 60px;
	height: 24px;
    font-family: Arial;
    color: #A8A7A7;
    font-size: 10px;
    text-align: center;
    padding-top: 3px;
}

.dateNewsPage {
    font-family: Arial;
    color: #A8A7A7;
    font-size: 10px;
}

.dateName a {
    font-family: Arial;
    color: #6384D5;
    font-size: 14px;
}

.newsBlockPos {
	padding-bottom: 25px;
}

.newsBlock_04 {
	background-image: url('/images/newsBlock_04.jpg');
	background-repeat: repeat-y;
	width: 9px;
}

.newsBlock_06 {
	background-image: url('/images/newsBlock_06.jpg');
	background-repeat: repeat-y;
	width: 9px;
}

.rightBox {
	width: 744px;
	height: 100%;
	padding-bottom: 1px;
}

.rightBoxTd {
	background-color: #FFFFFF;
}

.centerBox_04 {
	background-image: url('/images/centerBox_04.jpg');
	background-repeat: repeat-y;
	width: 9px;
}

.centerBox_06 {
	background-image: url('/images/centerBox_06.jpg');
	background-repeat: repeat-y;
	width: 9px;
}

.centerBox_02 {
	background-image: url('/images/centerBox_02.jpg');
	background-repeat: repeat-x;
	height: 10px;
}

.centerBox_08 {
	background-image: url('/images/centerBox_08.jpg');
	background-repeat: repeat-x;
	height: 8px;
}

.greyBox_02 {
	background-image: url('/images/greyBox_02.jpg');
	background-repeat: repeat-x;
	height: 4px;
}

.greyBox_08 {
	background-image: url('/images/greyBox_08.jpg');
	background-repeat: repeat-x;
	height: 4px;
}

.greyBox_04 {
	background-image: url('/images/greyBox_04.jpg');
	background-repeat: repeat-y;
	width: 4px;
}

.greyBox_06 {
	background-image: url('/images/greyBox_06.jpg');
	background-repeat: repeat-y;
	width: 4px;
}

.greyBox_Cont {
	background-color: #ECEDEF;
	vertical-align: middle;
	padding-left: 15px;
    font-family: Arial;
    color: #4C6CA1;
    font-size: 24px;
}

.greyBox_Cont h1{
	background-color: #ECEDEF;
	vertical-align: middle;
	padding-left: 15px;
    font-family: Arial;
    color: #4C6CA1;
    font-size: 24px;
    font-weight: normal;
    margin: 0;
    padding:0;
}

.greyBox_Cont a{
    font-family: Arial;
    color: #4C6CA1;
    font-size: 24px;
}

.greyBox_Cont2 {
	background-color: #ECEDEF;
	vertical-align: middle;
	padding-left: 5px;
    font-family: Arial;
    color: #4C6CA1;
    font-size: 24px;
    padding-top: 9px;
    padding-left: 12px;
    padding-right: 10px;
}

.box_Cont3 {
	margin-top: 20px;
	margin-bottom: 35px;
    font-family: Arial;
    color: #4C6CA1;
    font-size: 30px;
    text-align: left;
    line-height: 28px;
}

.box_Cont3 h1 {
    font-family: Arial;
    color: #4C6CA1;
    font-size: 30px;
    font-weight: normal;
}

.greyBoxTab {
	width: 717px;
	height: 43px;
	margin: 5px;
}

.contBox {
	text-align: justify;
	padding-top: 5px;
	padding-left: 45px;
	padding-right: 65px;
	line-height: 19px;
}

.contBoxWorks {
	text-align: justify;
	padding-top: 5px;
	padding-left: 40px;
	padding-right: 15px;
	line-height: 19px;
}

.oranBoxTab {
	margin-top: 15px;
	margin-left: 3px;
	width: 719px;
}

.oranBox_05 {
	background-color: #F3F2EB;
	height: 121px;
}

.oranBox_02 {
	background-image: url('/images/oranBox_02.jpg');
	background-repeat: repeat-x;
	height: 4px;
}

.oranBox_08 {
	background-image: url('/images/oranBox_08.jpg');
	background-repeat: repeat-x;
	height: 4px;
}

.oranBox_04 {
	background-image: url('/images/oranBox_04.jpg');
	background-repeat: repeat-y;
	width: 4px;
}

.oranBox_06 {
	background-image: url('/images/oranBox_06.jpg');
	background-repeat: repeat-y;
	width: 4px;
}

.icoInfo {
	width: 160px;
	height: 118px;
	text-align: center;
	vertical-align: middle;
}

.icoInfoTd {
	vertical-align: middle;
	padding-right: 35px;
}

.icoInfoName {
    font-family: Arial;
    color: #FE3535;
    font-size: 24px;
    margin-bottom: 10px;
}

.tabInfoSpec {
	margin-top: 25px;
	margin-left: 5px;
	margin-right: 5px;
	margin-bottom: 35px;
}

.greyBoxTab2 {
	width: 350px;
}

.greyBoxTab3 {
	width: 358px;
	margin-left: 6px;
}

.greyBoxContDesc {
	padding-top: 12px;
	padding-left: 13px;
	padding-bottom: 2px;
    font-family: Arial;
    color: #FF0101;
    font-size: 14px;
    font-weight: bold;
}

.boxInfoUl {
	vertical-align: middle;
	padding-left: 25px;
	padding-top: 5px;
	list-style-type: none;
}

.boxInfoUl li{
	list-style-type: none;
	background-image: url('/images/boxInfoUl.png');
	background-repeat: no-repeat;
	background-position: 0% 9px;
	padding-left: 15px;
	line-height: 22px;
}

.greyBoxContTd {
	background-color: #ECEDEF;
	padding-bottom: 10px;
}

.boxNameBig {
	vertical-align: middle;
	padding-left: 5px;
    font-family: Arial;
    color: #4C6CA1;
    font-size: 24px;
    padding-top: 9px;
    padding-left: 12px;
    padding-right: 10px;
}

.boxNameBigArt {
	vertical-align: middle;
    font-family: Arial;
    color: #4C6CA1;
    font-size: 24px;
}

.posBottBoxMain {
	margin-top: 10px;
}

.pointSpec {
	padding-top: 4px;
	padding-left: 5px;
    font-family: Arial;
    color: #474747;
    font-size: 14px;
	line-height: 22px;
}

.pointSpecNum {
	padding-top: 4px;
	padding-left: 8px;
    color: #FF0000;
    font-weight: bold;
	line-height: 22px;
}


.rightPosUl {
	padding-left: 3px;
}

.goodsBox_02 {
	background-image: url('/images/goodsBox_02.jpg');
	background-repeat: repeat-x;
	height: 6px;
}

.goodsBox_08 {
	background-image: url('/images/goodsBox_08.jpg');
	background-repeat: repeat-x;
	height: 6px;
}

.goodsBox_04 {
	background-image: url('/images/goodsBox_04.jpg');
	background-repeat: repeat-y;
	width: 6px;
}

.goodsBox_06 {
	background-image: url('/images/goodsBox_06.jpg');
	background-repeat: repeat-y;
	width: 6px;
}

.goodsBox_05 {
	background-color: #ECEDEF;
	text-align: center;
	vertical-align: middle;
}

.goodsBox_05 img{
	border: 1px solid #7B7B7B;
}

.goodsBox_05_2 {
	background-color: #ECEDEF;
	text-align: center;
	padding-top: 3px;
}

.goodsBox_05_2 img{
	border: 1px solid #7B7B7B;
}

.goodsBoxTab {
	width: 193px;
	height: 200px;
}

.goodsBoxTd {
	width: 230px;
	padding-bottom: 25px;
}

.contBoxDIv {
	margin-top: 6px;
	margin-right: 100px;
	margin-bottom: 18px;
}

.goodsBoxLink {
	vertical-align: middle;
	padding-top: 3px;
}

.goodsBoxLink a{
    font-family: Arial;
    color: #4776C6;
    font-size: 12px;
}

.articlesDiv {
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 25px;
}

.articlesDivPage {
	margin-top: 15px;
	margin-bottom: 25px;
}

.headerBgBanL {
	background-image: url('/images/headerBgBanL.jpg');
	background-repeat: repeat-x;
	height: 298px;
}

.headerBgBanR {
	background-image: url('/images/headerBgBanR.jpg');
	background-repeat: repeat-x;
	height: 298px;
}

.banerImg_02_05 {
	background-image: url('/images/banerImg_02_05.jpg');
	background-repeat: repeat-x;
	background-color: #DADADA;
}

.banerImg_02_06 {
	background-image: url('/images/banerImg_02_06_b.png');
	background-repeat: repeat-y;
}

.banerImg_02_04 {
	background-image: url('/images/banerImg_02_04_b.png');
	background-repeat: repeat-y;
}

.page_order_tab {
	margin-bottom: 8px;
	border: 1px solid #dadbdf;
}

.page_order_tab td{
	border: 1px solid #dadbdf;
    font-family: Arial;
    color: #424040;
    font-size: 12px;
    padding: 2px;
}

.page_order_tab td input{
	border: 1px solid #dadbdf;
}

.page_order {
	padding-top: 7px;
	padding-bottom: 15px;
}

.contErrors {
    font-family: Arial;
    color: red;
    font-size: 12px;
}

.leftMenuGrey_06 {
	background-color: #EFEFEF;
	vertical-align: middle;
}

.leftMenuGrey_08 {
	overflow: hidden;
	background-color: #EFEFEF;
	width: 100%;
}

.leftMenuGrey_07 {
	background-color: #EFEFEF;
	vertical-align: bottom;
	width: 4px;
	height: 4px;
}

.leftMenuGrey_09 {
	background-color: #EFEFEF;
	vertical-align: bottom;
	width: 4px;
	height: 4px;
}

.leftMenuGrey {
	background-color: #EFEFEF;
	padding-left: 10px;
	text-align: justify;
	padding-right: 10px;
}

.leftMenuGrey a{
    font-family: Georgia;
    color: #242424;
    font-size: 12px;
}

.leftMenuGreyBgR {
	background-color: #EFEFEF;
}

.leftMenu {
	padding-left: 17px;
	padding-bottom: 2px;
	vertical-align: middle;
    font-size: 14px;
    color: #E21F2D;
}

.leftMenu span{
    color: #242424;
}

.leftMenu a{
    font-family: Arial;
    color: #6384D5;
    font-size: 14px;
}

.leftMenuSelBgR {
	background-color: #E21F2D;
}

.leftMenuSel_06 {
	background-color: #E21F2D;
	vertical-align: middle;
}

.leftMenuSel_08 {
	background-color: #E21F2D;
	width: 179px;
}

.leftMenuSel {
	background-color: #E21F2D;
	padding-left: 10px;
    color: #ffffff;
    font-size: 14px;
}

.leftMenuSel a{
    color: #ffffff;
    font-size: 14px;
}

.leftMenuTab {
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 15px;
}
