html, body {
	 width:100%; height:100%; min-width:100%; min-height:100%;
}

#divtopmenu {
	 width:100%; position:absolute; top:0px; right:0px; z-index:1000; text-align:left;
}

#divmenutop {
	 display:none; width:19px; position:fixed; top:0px; right:0px; z-index:1000;
}

#imgmenu {
	 cursor:pointer; background-color:#1b2730; width:19px; height:60px; position:absolute; top:0px; left:0px; z-index:1021;
}

#S_menu {
	 background-color:#22424f; margin-left:0px; display:none; width:200px; position:absolute; right:0px; overflow:hidden; z-index:1020; text-align:left;
}

#S_menu .menu {
	 color:#ffffff; font-size:12px; font-family:verdana; text-decoration:none; background-color:#18303a; border-bottom:1px solid #1d544e; border-left:1px solid #1d544e; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:20px; display:block; width:100%; position:relative; float:left;
}

#S_menu .mbordr {
	 display:none;
}

#S_menu .mids {
	 display:none;
}

#S_menu .TextItemMenu a {
	 text-decoration:none;
}

#S_menu .TextItemMenu {
	 padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; display:block; width:100%; position:relative; float:left;
}

#S_menu .menu:hover {
	 cursor:hand; background-color:#42515E;
}

#S_menu .mtditem {
	 border-left:1px solid #1d544e; display:block;
}

#S_menu .mbordl {
	 display:none;
}

#S_menu .menu.menuActive .TextActiveMenu {
	 padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; display:block; width:100%; position:relative; float:left;
}

#divfonimg img {
	 width:100%; position:absolute; left:0px; z-index:0; margin: 0 auto; /*это чтоб центрировать контент при превышении max-width*/;
}

#cert {
	 font-size:0; background-color:#ffffff; margin-bottom:4px; margin-left:3px; width:4px; height:4px; position:relative; float:left;
}

#div_top {
	 margin-top:0px; display:block; width:1100px; position:relative; float:left;
}

#div_action {
	 background-position:top center; background-repeat:no-repeat; width:100%; position:relative;
}

#content_all {
	 margin:0 auto; width:1100px; position:relative;
}

#div_kont {
	 width:1100px;
}

#divlog {
	 margin-top:0px; margin-bottom:10px; margin-right:0px; display:block; width:130px; position:relative; float:left; text-align:center;
}

#log {
	 margin-top:10px; display:block; width:100%; position:relative; float:left;
}

#namefirm {
	 color:#000000; font-size:28px; padding-right:10px; margin-bottom:0px; display:none; width:100%; position:relative; float:left;
}

#lozung {
	 color:#000000; font-size:14px; font-weight:bold; display:block; width:100%; position:relative; float:left; text-align:right;
}

#prod {
	 color:#000000; font-size:12px; font-weight:bold; background-color:rgba(255, 255, 255, 0.85); margin-bottom:0px; margin-left:0px; display:block; width:100%; position:relative; float:left; padding:7px;
}

#phone {
	 color:#000000; font-size:17px; display:block; width:100%; position:relative; float:left; text-align:left;
}

#pageMainmenu {
	 border-right:1px solid #747474; display:block; position:relative; float:left;
}

#pageMainmenu .menu {
	 color:#ffffff; font-size:14px; font-weight:bold; font-family:arial; text-decoration:none; margin:0; margin-top:0px; height:50px; position:relative; float:left; padding:0;
}

#pageMainmenu .mids {
	 color:#c0c0c0; font-size:0; display:none; width:0px;
}

#pageMainmenu .mbordl {
	 font-size:0; border-right:1px solid #747474; width:1px;
}

#pageMainmenu .mbordr {
	 display:none;
}

#pageMainmenu .tableMenu {
	 margin-left:0px; float:left; padding:0;
}

#content2 #cont_txt .contentTitle {
	 color:#ffffff; font-size:60px; font-weight:bold; font-family:verdana; text-transform:uppercase; margin:0; margin-top:0px; margin-bottom:0px; margin-right:20px; position:absolute; top:10px; right:0px; z-index:100;
}

#content2 #cont_txt .contentText img {
	 margin:0; margin-bottom:0px; display:block; height:400px; position:relative; top:0px; left:0px; float:left; z-index:10; padding:0;
}

#divfonimg {
}

.align_center_toptop {
	 width:100%; position:relative; float:left;
}

.align_center_toptop:after {
	 content: ''; display: block; clear: both;
}

.align_center_toptop_to_left {
	 position:relative; right:50%; float:right;
}

.align_center_toptop_to_right {
	 position:relative; right:-50%; z-index:1;
}

.align_center_action {
	 width:100%; position:relative; float:left;
}

.align_center_action:after {
	 content: ''; display: block; clear: both;
}

.align_center_action_to_left {
	 position:relative; right:50%; float:right;
}

.align_center_action_to_right {
	 position:relative; right:-50%; z-index:1;
}

.align_center_content {
	 width:100%; position:relative; float:left;
}

.align_center_content:after {
	 content: ''; display: block; clear: both;
}

.align_center_content_to_left {
	 position:relative; right:50%; float:right;
}

.align_center_content_to_right {
	 position:relative; right:-50%; z-index:1;
}

.align_center_kontakt {
	 width:100%; position:relative; float:left;
}

.align_center_kontakt:after {
	 content: ''; display: block; clear: both;
}

.align_center_kontakt_to_left {
	 position:relative; right:50%; float:right;
}

.align_center_kontakt_to_right {
	 position:relative; right:-50%; z-index:1;
}

.align_center_bottom {
	 display:block; width:100%; position:relative; float:left; overflow:hidden; display:block; width:100%; position:relative; float:left; overflow:hidden; display:block; width:100%; position:relative; float:left; overflow:hidden;
}

.align_center_bottom:after {
	 content: ''; display: block; clear: both; content: ''; display: block; clear: both;
}

.align_center_bottom_to_left {
	 position:relative; right:50%; float:right; position:relative; right:50%; float:right;
}

.align_center_bottom_to_right {
	 position:relative; right:-50%; z-index:1; position:relative; right:-50%; z-index:1;
}

.div_center_action {
	 display:block; width:100%; position:relative; float:left; overflow:hidden; z-index:0; background-image: url(pattern.png);
}

.div_center_top {
	 background-color:#ffffff; display:block; width:100%; position:relative; float:left; overflow:hidden; z-index:1;
}

.div_center_content {
	 background-image:url(content_top_fon.png); background-position:top left; background-repeat:repeat-x; display:block; width:100%; position:relative; float:left;
}

.div_center_kontakt {
	 width:100%; position:relative; float:left; overflow:hidden;
}

.div_center_bottom {
	 background-color:#404748; width:100%; height:190px; position:relative; float:left;
}

#content2 #cont_txt {
	 margin-top:0px; display:block; width:100%; position:relative; float:left; z-index:100; padding:0;
}

#content2 #cont_txt .contentText p {
	 color:#fee116; font-size:23px; font-weight:bold; font-family:arial; margin:0; margin-left:50%; margin-right:20px; width:450px; position:absolute; top:210px; left:0px; right:0px; z-index:100; padding:0; text-align:right;
}

#content2 #cont_txt .contentText {
	 position: relative; width: 100%;
}

#textTechnology0 {
	 color:#ffffff; font-size:12px; text-decoration:none; margin-top:10px; display:block; width:100%; position:relative; float:left; text-align:left;
}

#textTechnology1 {
	 color:#ffffff; font-size:12px; text-transform:uppercase; text-align:left;
}

#textTechnology2 {
	 color:#ffffff; font-size:18px; margin-top:10px; display:block; width:100%; position:relative; float:left; text-align:left;
}

#textTechnology3 {
	 color:#ffffff; font-size:14px; text-transform:uppercase; text-align:left;
}

#textTechnology {
	 color:#ffffff; font-size:12px; text-decoration:none; position:relative; float:left;
}

#imageTechnology {
	 position:relative; float:left; position:relative; float:left;
}

.div_Copyright {
	 padding-top:0px; margin-top:0px; margin-left:0px; display:block; width:300px; position:relative; float:left; padding:0; vertical-align:top;
}

#div_bottom_menu {
	 display:block; width:500px; position:relative; float:left; display:block; position:relative; float:left; display:block; position:relative; float:left; text-align:center; display:block;position:relative; float:left;
}

#div_bottom_menu ul {
	 margin-top:0px; margin-bottom:10px; margin-left:0px; margin-right:10px; display:block; position:relative; float:left; text-align:left; vertical-align:top; list-style-type:none; list-style-position:inside;
}

#div_bottom_menu li {
	 width:50%; position:relative; float:left;
}

#div_bottom_menu ul li a {
	 color:#ffffff; font-size:16px; font-weight:bold; display:block; width:100%;
}

#div_bottom_menu ul li a:hover {
	 color:#FFFF00;
}

#div_bottom_menu ul li ul li a {
	 font-weight:normal;
}

.div_center_stat {
	 background-color:#303536; width:100%; height:50px; position:relative; float:left; overflow:hidden;
}

.align_center_stat {
	 display:block; width:100%; position:relative; float:left; overflow:hidden;
}

.align_center_stat:after {
	 content: ''; display: block; clear: both;
}

.align_center_stat_to_left {
	 position:relative; right:50%; float:right;
}

.align_center_stat_to_right {
	 position:relative; right:-50%; z-index:1;
}

#div_stat {
	 margin-bottom:20px; display:block; width:1100px; position:relative; float:left;
}

.div_stat {
	 margin-top:5px; margin-bottom:5px; display:block; width:100%; position:relative; float:left; text-align:left;
}

.div_web {
	 margin-top:0px; position:relative; float:right; vertical-align:top;
}

.div_webimg {
	 display:block; width:25px; position:relative; float:left;
}

.div_weblink {
	 display:block; width:125px; position:relative; float:left; text-align:left;
}

#kor {
	 color:#004080; font-size:12px; position:relative; float:left; margin-top: 30px; margin-left: 30px;
}

#content2 #cont_txt .objectTitle {
	 color: #ffffff; font-size: 32px; text-shadow: black 1px 1px 2px; font-weight: normal; font-family: verdana, geneva, sans-serif; line-height: 1.5; background-color: rgba(254, 173, 65, 0.89); background-image: url(pattern.png); padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px; border-bottom: 1px solid #ffffff; margin-left: 0px; display: block; width: 500px; -moz-border-radius: 16px 16px 0 0; -webkit-border-radius: 16px 16px 0 0; border-radius: 16px 16px 0 0; margin-left: 50px; margin-top: 30px; top: 0px; left: 0px; z-index: 100; text-align: left;
}

#content2 #cont_txt .objectNote {
	 font-size: 20px; color: #002630; font-weight: normal; background-color: rgba(242, 242, 242, 0.85); background-image: url(pattern.png); padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px; margin-top: 0px; margin-left: 0px; display: block; width: 500px; position: relative; -moz-border-radius: 0 0 16px 16px; margin-left: 50px;
}

#content2 #cont_txt .objectText {
	 font-size: 14px; color: #000000; font-weight: normal; background-color: rgba(242, 242, 242, 0.85); background-image: url(pattern.png); padding-bottom: 10px; padding-top: 10px; padding-left: 10px; padding-right: 10px; margin-top: 0px; margin-left: 0px; display: block; width: 500px; position: relative; -moz-border-radius: 0 0 16px 16px; -webkit-border-radius: 0 0 16px 16px; border-radius: 0 0 16px 16px; margin-left: 50px;
}

#pageMenu {
	 margin-left:0px; margin-right:20px; display:block; width:250px; position: relative; float: left; z-index: 100;
}

#content_alls {
	 display:block; width:1100px; position:relative; float:left;
}

#pageTitle {
	 color:#000000; font-size:36px; font-weight:normal; margin-bottom:10px; text-align:left;
}

#content10 {
}

#pageMenu .TextItemMenu {
	 text-decoration: none; cursor: pointer; padding-top: 10px; padding-bottom: 10px; margin-left: 10px; margin-right: 10px; display: block; width: 210px; position: relative; float: left; font-weight: bold;
}

#pageMenu .menu.menuActive {
	 box-sizing: border-box; border-width: 1px; border-style: solid; border-color: rgb(184, 184, 184); border-image: initial; background: linear-gradient(rgb(219, 219, 219) 0%, rgb(254, 254, 254) 100%); border-radius: 5px; color:#000000; font-size:14px; text-decoration:none; display:block; width:250px; position:relative; float:left; text-align:left;margin-bottom:5px;
}

#pageMenu .TextActiveMenu {
	 text-decoration:none; cursor:pointer; padding-top:10px; padding-bottom:10px; margin-left:10px; margin-right:10px; display:block; width:210px; position:relative; float:left;
}

#pageMenu .menu:hover {
	 text-shadow: rgb(17, 145, 179) 1px 1px 1px; color: rgb(255, 255, 255); content: attr(title); background: #4982a6; transition: transform 0.3s;
}

.contentTitle {
	 color:#3D392E; font-size:20px; font-weight:bold; text-align:left;
}

#leftmenu {
	 margin-top:20px; display:block; width:270px; position:relative; float:left;
}

#tableHeader {
	 background-color:#E1E1E1;
}

#tableRowEven {
	 background-color:#E1E1E1;
}

.contentText {
	 text-align:left;
}

#pageMenu .mbordl {
	 display:none;
}

#pageMenu .mbordr {
	 display:none;
}

#contents {
	 margin-top:0px; display:block; width:800px; position:relative; float:left; text-align:left;
}

#page_Menu {
	 display:block; width:250px; position:relative; float:left; text-align:left;
}

#kortop {
	 margin-top:10px; position:relative; float:right;
}

#kortitle {
	 color:#004080; font-size:12px; margin-top:10px; display:block; width:120px;
}

#korzina {
	 color:#30769c; display:block; width:150px; position:relative; float:left;
}

.linkNext {
	 margin-left: 5%; display:block; position:relative; float:left;
}

.linkNext a {
	 color: #000000; font-size: 27px; text-shadow: #fff 1px 1px 2px; font-weight: normal; font-family: verdana; font-style: normal; text-decoration: none; margin-top: 20px; margin-right: 30px; padding-top: 10px; padding-bottom: 10px; padding-left: 30px; padding-right: 30px; display: block; top: 0px; right: 0px; text-align: right; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; background: -webkit-gradient(linear, 0 0, 0 bottom, from(#ffd200), to(#fe640c)); background: -webkit-linear-gradient(#ffd200, #fe640c); background: -moz-linear-gradient(#ffd200, #fe640c); background: -ms-linear-gradient(#ffd200, #fe640c); background: -o-linear-gradient(#ffd200, #fe640c); background: linear-gradient(#ffd200, #fe640c); margin-left:10px;
}

#tovar_img {
	 padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:20px; border:4px solid #a8a8a8; margin-bottom:20px; margin-right:20px; display:block; position:relative; float:left;
}

#tovar_har {
	 margin-bottom:10px; margin-right:10px; display:block; width:100%; position:relative; float:left;
}

#tovar_opis {
	 font-size:18px; margin-bottom:10px; margin-right:10px; display:block; width:100%; position:relative; float:left;
}

#tovar_zakaz {
	 display:block;
}

#tovar_kol {
	 color:#000000; font-size:18px; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; border:4px solid #e8e8e8; margin-top:10px; margin-bottom:10px; margin-right:10px; display:block;
}

#tovar_submit {
	 font-size:20px; font-weight:bold; font-family:arial; cursor:pointer; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; border-width:1px; margin-top:10px; margin-bottom:10px; margin-right:10px; display:block;
}

#tovar_back {
	 font-size:20px; font-weight:bold; font-family:arial; cursor:pointer; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; border-width:1px; margin-top:10px; margin-bottom:10px; margin-right:10px; display:block;
}

#tovar_info {
	 font-size:18px; font-family:Arial; margin-top:20px; display:block; width:100%; position:relative; float:left;
}

#divshopimg {
	 margin-left:40px; display:block; width:400px; height:400px; position:absolute; top:-170px; z-index:10;
}

#divfirm {
	 margin-top:10px; margin-bottom:5px; margin-left:20px; margin-right:1%; display:block; width:220px; position:relative; float:left; text-align:left;
}

._div_center_top_Mainmenu {
	 background-color: rgba(37, 118, 119, 0.5); background: rgba(37, 118, 119, 0.5);
}

.div_center_top_Mainmenu {
	 background-color:#C0C0C0; display:block; width:100%; position:relative; float:left; overflow:hidden; z-index:10;
}

.align_center_toptop_Mainmenu {
	 width:100%; position:relative; float:left;
}

.align_center_toptop_Mainmenu_to_left {
	 position:relative; right:50%; float:right;
}

.align_center_toptop_Mainmenu_to_right {
	 position:relative; right:-50%; z-index:1;
}

#div_top_Mainmenu {
	 display:block; width:1100px; position:relative; float:left;
}

#_div_top_firm {
	 background-color: rgba(25, 103, 104, 0.5);
}

#pageMainmenu .mtditem {
	 cursor:pointer; background-color:#004080; margin-right:5px; padding:0; vertical-align:top;
}

#pageMainmenu .TextItemMenu {
	 margin-top:15px; margin-bottom:0px; margin-left:10px; margin-right:10px; display:block;
}

#pageMainmenu .menu.menuActive .TextActiveMenu {
	 margin-top:15px; margin-left:10px; margin-right:10px; display:block;
}

#pageMainmenu .menu:hover {
	 color:#000000; font-weight:bold;
}

#kontakt {
	 color:#000000; margin-bottom:20px; display:block; width:100%; position:relative; float:left;
}

#foot_link_cont {
	 text-transform:lowercase; margin-top:20px; display:block;
}

.foot_object_contact {
	 font-size:16px; font-weight:bold; font-family:arial; margin-right:10px; display:block; width:400px; position:relative; float:left; text-align:left;
}

.foot_object_contact a {
	 color:#FF7611;
}

#foot_object_contact_zakaz {
	 font-size:18px; background-image:url(cont.png); background-position:top left; background-repeat:no-repeat; padding-bottom:20px; padding-left:80px; padding-right:10px; display:block; width:390px; text-align:left;
}

.foot_object_contact_maps {
	 display:block; width:300px; position:relative; float:left;
}

.foot_object_contact_maps a {
	 color:#FFFFFF;
}

.foot_object_contact_zak a {
	 color:#FF7611;
}

.foot_object_contact_zak {
	 display:block; width:390px; position:relative; float:left;
}

p {
	 margin-bottom:10px; display:block; width:100%; position:relative; float:left;
}

#content10 #cont_guest .faq_title {
	 margin-top:10px; margin-bottom:10px; display:block; width:100%; display:block; position:relative; float:left;
}

#content10 #cont_guest .faq_form .contentTitle {
	 color:#004080; font-size:28px; font-weight:bold; display:block; width:100%; position:relative; float:left;
}

#content10 #cont_guest .faq_form .faq_form_div_img {
	 display:none;
}

#content10 #cont_guest .faq_form {
	 background-image:url(bg.jpg); background-position:center center; background-repeat:no-repeat; padding-left:20px; padding-right:20px; border:4px solid #e8e8e8; margin-top:20px; margin-bottom:40px; display:block; width:calc(100% - 50px); position:relative; float:left; vertical-align:top;
}

#content10 #cont_guest .faq_form_div {
	 padding-left:calc(50% - 175px); display:block; width:350px; position:relative; float:left; vertical-align:top;
}

#content10 #cont_guest .faq_note {
	 margin-top:0px; display:block; width:100%; display:block; position:relative; float:left;
}

#content10 #cont_guest .faq_poasnenie {
	 margin-top: 0px; font-size: 18px; font-weight: normal;display:block; width:100%; position:relative; float:left; text-align:left;
}

#content10 #cont_guest .faq_snoska {
	 margin-top: 10px; margin-bottom: 10px; font-size: 12px; font-weight: normal;display:block; width:100%; position:relative; float:left; text-align:left;
}

#content10 #cont_guest .faq_input_blok {
	 display:block; width:100%; position:relative; float:left;
}

#content10 #cont_guest .input_blok {
	 display:block; width:100%; position:relative; float:left;
}

#content10 #cont_guest .input_blok_name {
	 padding-top:10px; display:block; width:100%; position:relative; float:left;
}

#content10 #cont_guest .input_name {
	 font-size:16px; padding-right:5px; padding-left:5px; padding-top:5px; padding-bottom:5px; border:2px solid #e8e8e8; display:block; width:calc(100% - 20px); position:relative; float:left;
}

#content10 #cont_guest .input_blok_email {
	 padding-top:10px; display:block; width:100%; position:relative; float:left;
}

#content10 #cont_guest .input_email {
	 font-size:16px; padding-right:5px; padding-left:5px; padding-top:5px; padding-bottom:5px; border:2px solid #e8e8e8; display:block; width:calc(100% - 20px); position:relative; float:left;
}

#content10 #cont_guest .input_blok_fone {
	 padding-top:10px; display:block; width:100%; position:relative; float:left;
}

#content10 #cont_guest .input_fone {
	 font-size:16px; padding-right:5px; padding-left:5px; padding-top:5px; padding-bottom:5px; border:2px solid #e8e8e8; display:block; width:calc(100% - 20px); position:relative; float:left;
}

#content10 #cont_guest .input_blok_text {
	 padding-top:10px; display:block; width:100%; position:relative; float:left;
}

#content10 #cont_guest .text_area {
	 font-size:16px; padding-right:5px; padding-left:5px; padding-top:5px; padding-bottom:5px; border:2px solid #e8e8e8; display:block; width:calc(100% - 20px); height:40px; position:relative; float:left;
}

#content10 #cont_guest .submit_blok {
	 padding-top:10px; margin-bottom:40px; display:block; width:100%; position:relative; float:left;
}

#content10 #cont_guest .input_blok_cod {
	 margin-top:0px; display:block; width:100%; position:relative; float:left;
}

#content10 #cont_guest #input_img {
	 background-color:#a0a0a0; padding-top:4px; padding-bottom:4px; padding-left:5px; padding-right:5px; border:2px solid #e8e8e8; margin-left:0px; margin-right:17px; display:block; position:relative; float:left; text-align:center;
}

#content10 #cont_guest .img_code {
	 margin-top:0px; margin-bottom:0px; margin-left:0px; display:block; position:relative; float:left;
}

#content10 #cont_guest #submit_code {
	 display:block; width:calc(100% - 100px); position:relative; float:left; padding:0;
}

#content10 #cont_guest .input_code {
	 font-size:16px; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; border:2px solid #e8e8e8; margin-top:0px; display:block; width:100%; position:relative; float:left;
}

#content10 #cont_guest .input_blok_submit {
	 margin-top:10px; margin-left:0px; display:block; width:100%; position:relative; float:left; padding:0;
}

#content10 #cont_guest .submit_faq {
	 color:#000000; font-size:22px; cursor:pointer; background-color:#FFBA00; border-width:0px; margin:0; margin-left:0px; display:block; width:100%; height:60px; position:relative; float:left; white-space:normal;
}

#content10 #con_photo .photo#photoBrief {
	 margin-bottom:10px; margin-right:10px; position:relative; float:left;
}

#pageMenu .menu {
	 box-sizing: border-box; border-width: 1px; border-style: solid; border-color: rgb(184, 184, 184); border-image: initial; background: linear-gradient(rgb(255, 255, 255) 0%, rgb(195, 197, 199) 100%); border-radius: 5px; color: #000000; font-size: 16px; text-decoration: none; display: block; width: 250px; position: relative; float: left; text-align: left; margin-bottom: 5px;
}

ul_li {
	 font-family: "Trebuchet MS", "Lucida Sans"; padding: 7px 20px; margin-bottom: 10px; border-radius: 5px; border-left: 10px solid #004080; box-shadow: 2px -2px 5px 0 rgba(0,0,0,.1),; -2px -2px 5px 0 rgba(0,0,0,.1),; 2px 2px 5px 0 rgba(0,0,0,.1),; -2px 2px 5px 0 rgba(0,0,0,.1); font-size: 20px; letter-spacing: 2px; transition: 0.3s all linear;
}

#content2 {
	 width:1100px; position:relative;
}

#korzina2 {
	 margin-left:10px; display:none; position:relative; float:left;
}

#korzina1 {
	 margin-top:10px; position:relative; float:right;
}

#phone1 {
	 display:none; width:100%; position:relative; float:left;
}

#korzina3 {
	 margin-left:10px; display:none; width:100%; position:relative; float:left;
}

#stat {
	 color:#FFFFFF;
}

#content10 #cont_txt {
	 display:block; width:99%; position:relative; float:left; text-align:left; margin-bottom: 20px;
}

#content10 #cont_txt .faq_form .contentTitle {
	 color:#000000; font-size:24px; font-weight:bold; padding-left:30px; margin-top:10px; margin-bottom:10px;
}

#content10 #cont_txt .faq_form {
	 background-image:url(bg.jpg); background-position:center center; background-repeat:no-repeat; border:4px solid #e8e8e8; margin-top:20px; margin-bottom:40px; display:block; width:800px; position:relative; float:left; vertical-align:top;
}

#content10 #cont_txt .input_blok {
	 margin-bottom:20px; margin-left:30px; display:block; width:490px; position:relative; float:left;
}

#content10 #cont_txt .input_blok_name {
	 display:block; width:440px; position:relative; float:left;
}

#content10 #cont_txt .input_blok_email {
	 display:block; width:440px; position:relative; float:left;
}

#content10 #cont_txt .input_blok_text {
	 padding-top:20px; display:block; width:440px; position:relative; float:left;
}

#content10 #cont_txt .input_blok_submit {
	 margin-top:50px; margin-left:60px; display:block; width:60px; position:relative; float:left; padding:0;
}

#content10 #cont_txt .input_name {
	 font-size:16px; padding-top:5px; padding-bottom:5px; border:4px solid #e8e8e8; display:block; width:430px; position:relative; float:left;
}

#content10 #cont_txt .input_email {
	 font-size:16px; padding-top:5px; padding-bottom:5px; border:4px solid #e8e8e8; display:block; width:430px; position:relative; float:left;
}

#content10 #cont_txt .text_area {
	 font-size:16px; padding-top:5px; padding-bottom:5px; border:4px solid #e8e8e8; display:block; width:430px; height:40px; position:relative; float:left;
}

#content10 #cont_txt .submit_blok {
	 display:block; width:270px; position:relative; float:left;
}

#content10 #cont_txt .input_blok_cod {
	 margin-top:0px; display:block; width:270px; position:relative; float:left;
}

#content10 #cont_txt .input_title {
	 color:#000000; font-size:20px; padding-top:5px; padding-bottom:5px;
}

#content10 #cont_txt #input_img {
	 background-color:#a0a0a0; padding-top:4px; padding-bottom:4px; padding-left:5px; padding-right:5px; border:4px solid #e8e8e8; margin-left:60px; margin-right:10px; display:block; width:70px; position:relative; float:left; text-align:center;
}

#content10 #cont_txt .img_code {
	 margin-top:0px; margin-bottom:0px; margin-left:10px; display:block; position:relative; float:left;
}

#content10 #cont_txt .input_code {
	 font-size:16px; padding-top:5px; padding-bottom:5px; padding-left:10px; border:4px solid #e8e8e8; margin-top:0px; display:block; width:50px; position:relative; float:left;
}

#content10 #cont_txt .submit_faq {
	 color:#000000; font-size:22px; cursor:pointer; background-color:#FFBA00; border-width:0px; margin:0; margin-left:0px; display:block; width:150px; height:60px; position:relative; float:left; white-space:normal;
}

#content10 #cont_txt #submit_code {
	 margin-right:10px; display:block; width:80px; position:relative; float:left; padding:0;
}

#content10 .contentTitle {
	 margin-top:0px; margin-bottom:10px;
}

#reklama {
	 margin-top:20px; margin-bottom:20px; display:block; width:220px; position:relative; float:left; text-decoration: none; cursor: pointer; font-size: 14px; line-height: 18px; color: #000000;
}

.ramka {
	 display:block; width:100%; position:relative; float:left; box-shadow: none !important; text-decoration: none; font-size: 14px; line-height: 18px; border-radius: 3px; font-weight: bold; padding: 13px 12px 7px; border: 1px solid #b8b8b8;
}

#vhod {
	 margin-top:20px; margin-bottom:20px; display:block; width:220px; position:relative; float:left; text-decoration: none; cursor: pointer; font-size: 14px; line-height: 18px; color: #000000;
}

#con_mapsite .mapline {
	 color:#6F6557; font-size:12px; font-weight:normal; margin-top:0px; margin-bottom:0px; text-align:left;
}

#con_mapsite #maplinks0 {
	 margin-top:0px; margin-bottom:0px; display:block;
}

#menu_pageshop {
	 width:250px; position:relative;
}

#animateMainmenucolor {
	 background-color:#0080FF; display:none;
}

#animatemenucolor {
}

#content10 #con_photo {
	 display:block; width:100%; position:relative; float:left;
}

#divosn {
	 display:block; width:100%; position:absolute; top:0px; right:0px; z-index:10000; text-align:right;
}

#osnmenu a {
	 color:#004080; font-size:10px; font-weight:bold; text-decoration:none; text-transform:uppercase; margin-right:10px;
}

#divname {
	 display:none; width:100%; position:relative; float:left;
}

#S_imgmenu {
	 margin-top:18px; margin-left:4px; width:4px; position:absolute; left:0px;
}

#divcrb {
	 display:block; position:relative; float:left;
}

#firmlog {
	 margin-top:0px; margin-bottom:0px; display:none; width:100%; position:relative; float:left;
}

#namefirmlog {
	 font-size:18px; margin-top:0px; margin-bottom:0px; display:none; width:100%; position:relative; float:left; text-align:right;
}

#divnamelog {
	 font-size:16px; display:none; text-align:right;
}

#phonelog {
	 color:#001a33; font-size:24px; margin-bottom:0px; display:block; width:100%; position:relative; float:left; text-align:right; text-shadow: -1px -1px 1px #ffffff, -1px 0px 1px #ffffff, -1px 1px 1px #ffffff, 0px -1px 1px #ffffff, 0px 0px 1px #ffffff, 0px 1px 1px #ffffff, 1px -1px 1px #ffffff, 1px 0px 1px #ffffff, 1px 1px 1px #ffffff, black 1px 1px 1px;
}

#lozunglog {
	 margin-top:0px; display:none; width:100%; position:relative; float:left; text-align:right;
}

#lozungfirm {
	 margin-top:25px; display:block; width:440px; position:relative; float:left;
}

#lozungtop {
	 margin-bottom:10px; width:100%; position:relative; float:left;
}

#crbfirm {
	 margin-top:10px; margin-bottom:0px; display:none; width:100%; position:relative; float:left;
}

#crbdivfirm {
	 display:none; width:100%; position:relative; float:left; text-align:right;
}

#divtop {
	 display:block; width:100%; position:relative;
}

#textTechnologyW {
	 color:#ffffff; font-size:12px; text-decoration:none; display:block; width:60px; position:relative; float:left;
}

#textTechnologyW A {
	 color:#FFFFFF; text-decoration:none;
}

#moreTechnology {
	 display:block; width:45px; position:relative; float:left;
}

#imgTechnology {
	 color:#c0c0c0; font-size:9px; cursor:pointer; margin-top:1px; display:none; width:15px; height:15px;
}

#menuTechnology {
	 color:#004080; font-size:12px; font-weight:bold; font-family:verdana; text-decoration:none; background-color:#d8d8d8; background-image:url(pattern.png); padding-top:10px; padding-bottom:10px; padding-left:5px; padding-right:5px; border-width:1px; border-color:#5f76a7; border-style:solid; margin-bottom:0px; margin-left:0px; margin-right:0px; display:none; width:230px; height:270px; position:absolute; bottom:0px; right:0px; overflow:scroll; z-index:1100; text-align:left;
}

#itemTehnology {
	 color:#ffffff; font-size:12px; margin-bottom:10px; margin-left:10px; display:block; width:100px; position:relative; float:left; text-align:center;
}

#imgitemTehnology {
	 color:#ffffff; font-size:12px;
}

#textitemTehnology {
	 color:#ffffff; font-size:12px; color:#004080; font-size:12px; font-weight:normal; width:100%;
}

#socTehnology {
	 color:#004080; font-size:12px; margin-left:12px; width:40px; position:relative; float:left;
}

#imgsocTehnology {
	 color:#004080; font-size:12px; width:40px;
}

#divmobmenu {
	 width:19px; height:60px; position:fixed; top:0px; left:0px; z-index:1100; text-align:left;
}

#divmenumob {
	 display:block; width:30px; height:60px; position:relative;
}

#imgmobmenu {
	 cursor:pointer; background-image:url(transparent.png); width:19px; height:60px; position:absolute; top:0px; left:0px; z-index:10002;
}

#S_imgmobmenu {
	 margin-top:20px; margin-left:3px; width:12px; position:absolute; left:0px;
}

#mobcert {
	 font-size:0; background-color:#1b2730; padding-top:0px; padding-bottom:0px; padding-left:0px; padding-right:0px; margin-bottom:4px; width:12px; height:2px; position:relative; padding:0;
}

#S_mobmenu_content {
	 background-color:#ffffff; display:none; width:350px; height:inherit; position:fixed; z-index:1021; padding:0; -moz-box-shadow: 0px 0px 20px #acacac; -webkit-box-shadow: 0px 0px 20px #acacac; box-shadow: 0px 0px 20px #acacac;
}

#S_mobmenu {
	 background-color:#FFFFFF; display:none; width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:1011; padding:0;
}

.wrapper {
	 margin: 0 auto; display: table; width: 100%; height: 100%; position: relative; z-index: 10;
}

#sitepage {
	 display: table-row; height: 100%;
}

#S_mainmenu {
	 padding-bottom:0px; margin-bottom:0px; margin-left:20px; display:block; width:calc(100% - 20px); float:left; padding:0; vertical-align:top;
}

#S_mainmenu .menu {
	 color:#000000; font-size:14px; font-family:verdana; text-decoration:none; border-bottom:1px solid #c0c0c0; margin:0; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; display:block; width:99%; position:relative; float:left; padding:0;
}

#S_mainmenu .menu:hover {
	 color:#FFFFFF; cursor:hand; background-color:#808080; color:#FFFFFF; cursor:hand; background-color:#808080;
}

#S_mainmenu .menu .menuActive {
	 font-size:14px; font-family:verdana; text-decoration:none; border-bottom:1px solid #1d544e; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; display:block; width:100%; position:relative; float:left;
}

#S_mainmenu .menuActive .TextActiveMenu {
	 padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; margin-top:0px; margin-bottom:0px; display:block; width:100%; position:relative; float:left;
}

#S_mainmenu .TextItemMenu {
	 padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; display:block; width:calc(100% - 20px); position:relative; float:left; vertical-align:top;
}

#S_mobmenu_content #pagemenubody {
	 padding-bottom:0px; margin-bottom:0px; margin-left:20px; display:block; width:calc(100% - 20px); position:relative; float:left; padding:0; vertical-align:top;
}

#S_mobmenu_content #pagemenubody .menu {
	 color:#000000; font-size:14px; font-family:verdana; text-decoration:none; background-color:#ffffff; border-bottom:1px solid #c0c0c0; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; display:block; width:99%; position:relative; float:left;
}

#S_mobmenu_content #pagemenubody .menu .menuActive {
	 font-size:14px; font-family:verdana; text-decoration:none; background-color:#18303a; border-bottom:1px solid #1d544e; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; display:block; width:100%; position:relative; float:left;
}

#S_mobmenu_content #pagemenubody .TextItemMenu {
	 padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; display:block; width:calc(100% - 20px); position:relative; float:left; vertical-align:top;
}

#S_mobmenu_content #pagemenubody .menuActive .TextActiveMenu {
	 padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; display:block; width:calc(100% - 20px); position:relative; float:left;
}

#S_mobmenu_content #pagemenubody .menu:hover {
	 color:#FFFFFF; cursor:hand; background-color:#808080;
}

#S_mobmenu_pagemenu {
	 display:block; width:100%; height:inherit; position:relative; float:left; overflow:auto;
}

#S_mobmenu_top {
	 display:block; width:100%; height:60px; position:relative; float:left;
}

#mobcros4 {
	 display:none; width:2px; height:10px; position:absolute; top:0px; left:3px;
}

#mobcros5 {
	 display:none; width:2px; height:10px; position:absolute; top:0px; left:3px;
}

#content1 #cont_txt .contentTitle {
	 font-size:40px; color:#2E3192;
}

#content1 #cont_txt .object {
	 padding-top:0px; padding-left:0px; margin-bottom:20px; margin-left:10px; margin-right:10px; display:block; width:214px; height:350px; position:relative; float:left; overflow:hidden; text-align:left;
}

#content1 #cont_txt .objectImage {
	 background-image:url(fin.jpg); background-position:center center; background-repeat:no-repeat; border-width:3px; border-color:#ffffff; border-style:solid; margin-top:70px; margin-left:5px; display:block; width:200px; height:200px; float:left;
}

#content1 .object img {
	 margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; display:block; width:200px; height:200px; position:absolute; z-index:2;
}

#content1 #cont_txt {
	 text-align:left;
}

#content1 #cont_txt .objectTitle {
	 color:#ed1c24; font-size:27px; font-weight:normal; margin-top:0px; margin-bottom:0px; margin-left:5px; width:205px; position:absolute; text-align:center;
}

#content1 #cont_txt .objectNote {
	 font-size:18px; margin-top:90px; margin-left:15px; margin-right:15px; display:none; width:180px; text-align:center;
}

.div_center_voprosy {
	 background-color:#1b2730; width:100%; position:relative; float:left; overflow:hidden;
}

.align_center_voprosy {
	 width:100%; position:relative; float:left;
}

.align_center_voprosy :after {
	 content: ''; display: block; clear: both;
}

.align_center_voprosy_to_left {
	 position:relative; right:50%; float:right;
}

.align_center_voprosy_to_right {
	 position:relative; right:-50%; z-index:1;
}

#div_voprosy {
	 width:1100px;
}

#voprosy {
	 width:100%;
}

.div_center_brandy {
	 width:100%; position:relative; float:left; overflow:hidden;
}

.align_center_brandy {
	 width:100%; position:relative; float:left;
}

.align_center_brandy :after {
	 content: ''; display: block; clear: both;
}

.align_center_brandy_to_left {
	 position:relative; right:50%; float:right;
}

.align_center_brandy_to_right {
	 position:relative; right:-50%; z-index:1;
}

#div_brandy {
	 display:block; width:1100px; position:relative; float:left; text-align:center;
}

#brandy {
	 width:100%; text-align:center;
}

.brand_log {
	 display:block; position:relative; float:left;
}

#all_brand {
	 margin-top:10px; margin-bottom:10px;
}

.div_center_d_menu {
	 background-color:#F8F8F8; width:100%; position:relative; float:left; overflow:hidden;
}

.align_center_d_menu {
	 display:block; width:100%; position:relative; float:left; overflow:hidden;
}

.align_center_d_menu:after {
	 content: ''; display: block; clear: both;
}

.align_center_d_menu_to_left {
	 position:relative; right:50%; float:right;
}

.align_center_d_menu_to_right {
	 position:relative; right:-50%; z-index:1;
}

#div_d_menu {
	 padding-bottom:10px; margin-top:10px; margin-bottom:10px; display:block; width:1100px; position:relative; float:left;
}

#d_menu {
	 padding-top:20px; width:100%; text-align:center;
}

#d_menu ul {
	 margin-top:0px; margin-left:0px; display:block; width:100%; position:relative; float:left; text-align:left; vertical-align:top; list-style-type:none; list-style-position:inside;
}

#d_menu ul li {
	 font-size:16px; font-weight:bold; text-decoration:none; width:50%; float:left;
}

#d_menu ul li a {
	 color:#000000; font-size:16px; font-weight:bold;
}

#d_menu ul li a:hover {
	 color:#800000;
}

#d_menu ul li ul {
	 font-weight:normal;
}

#d_menu ul li ul li {
	 font-weight:normal; width:100%;
}

#d_menu ul li ul li a {
	 font-weight:normal; display:block; position:relative; float:left;
}

#phone a {
	 color: #007ca6; font-size: 20px; font-weight: normal; text-decoration: none; border-bottom: 1px dashed #539c05;
}

.align_center_pro {
	 width:100%; position:relative; float:left;
}

.align_center_pro:after {
	 content: ''; display: block; clear: both;
}

.align_center_pro_to_left {
	 position:relative; right:50%; float:right;
}

.align_center_pro_to_right {
	 position:relative; right:-50%; z-index:1;
}

#content_pro {
	 width:100%;
}

#contents_pro {
	 margin-bottom:10px; display:block; width:100%; position:relative; float:left;
}

#content3 #cont_txt .contentTitle {
	 color:#ffffff; font-size:12px; font-weight:normal; font-family:verdana; text-transform:uppercase; background-color:#0080ff; padding-top:10px; padding-bottom:10px; margin-top:0px; margin-bottom:0px; display:block; width:100%; position:relative; float:left; z-index:1000; text-align:center;
}

#content3 #cont_txt .contentTitle a {
	 color:#FFFFFF; font-family:verdana; text-decoration:none; text-transform:uppercase; text-align:center;
}

.div_center_pro {
	 background-color:#FFFFFF; display:block; width:100%; position:relative; float:left;
}

#content3 #cont_news .contentTitle {
	 color:#24415b; font-size:20px; font-weight:normal; font-family:verdana; text-transform:uppercase; margin-bottom:20px; text-align:center;
}

#content3 #cont_txt {
	 padding-bottom:0px; border-width:1px; border-color:#0080ff; border-style:solid; margin-bottom:20px; margin-right:10px; display:block; width:150px; height:180px; position:relative; float:left; overflow:hidden; padding:0;
}

#content3 #cont_txt:hover {
	 border-color:#FF0000; border-style:dashed;
}

#content3 #cont_txt .contentText {
	 color:#000000; background-color:#dddddd;
}

#content3 #cont_txt .contentText p {
	 margin:0; padding:0;
}

#content3 #cont_txt .contentText a {
	 text-decoration:none; background-color:transparent; border-style:none; margin:0; width:152px; height:180px; position:absolute; top:0px; bottom:0px; left:0px; right:1px; padding:0;
}

#content3 #cont_txt .contentText img {
	 margin:0; width:152px; position:absolute; bottom:-1px; left:-2px; padding:0;
}

.align_center_pri {
	 width:100%; position:relative; float:left;
}

.align_center_pri:after {
	 content: ''; display: block; clear: both;
}

.align_center_pri_to_left {
	 position:relative; right:50%; float:right;
}

.align_center_pri_to_right {
	 position:relative; right:-50%; z-index:1;
}

#content_pri {
	 width:1100px;
}

#contents_pri {
	 display:block; width:100%; position:relative; float:left;
}

.div_center_pri {
	 display:block; width:100%; position:relative; float:left; overflow:hidden;
}

#content3 #cont_news {
	 display:block; width:100%; position:relative; float:left;
}

#content4 #cont_txt {
	 color:#004080; font-size:14px; font-weight:bold; text-transform:uppercase; background-color:#0080c0; padding-left:10px; padding-right:10px; border-width:1px; border-color:#ffffff; border-style:solid; margin-bottom:20px; margin-right:20px; display:block; width:170px; height:170px; position:relative; float:left;
}

#content4 #cont_txt .contentTitle {
	 color:#FFFF80; font-size:40px; padding-left:10px; padding-right:10px; margin:0; margin-top:10px; margin-bottom:10px; display:block; width:100%; position:relative; float:left;
}

#content4 #cont_news .contentTitle {
	 color:#FFFF80; font-size:28px; font-weight:bold; text-transform:uppercase; padding-top:20px; padding-bottom:20px; padding-left:20px; padding-right:20px; margin-top:0px; margin-bottom:0px; display:block; position:relative; float:left; text-align:center;
}

#content4 #cont_news {
	 background-color:#0080C0; border-width:1px; border-color:#FFFFFF; border-style:solid; margin-top:30px; margin-bottom:30px; width:500px;
}

#content4 #cont_news .contentText {
	 color:#FFFFFF; font-size:28px; text-transform:uppercase; padding-top:20px; padding-bottom:20px;
}

#content4 {
}

#content4 #cont_art {
	 display:block; width:100%; position:relative; float:left;
}

#content4 #cont_rattxt .contentText {
	 margin-top:10px; margin-bottom:10px; display:block; width:100%; position:relative; float:left;
}

.align_center_news {
	 width:100%; position:relative; float:left;
}

.align_center_news:after {
	 content: ''; display: block; clear: both;
}

.align_center_news_to_left {
	 position:relative; right:50%; float:right;
}

.align_center_news_to_right {
	 position:relative; right:-50%; z-index:1;
}

#content_news {
	 width:100%;
}

#contents_news {
	 display:block; width:100%; position:relative; float:left;
}

.div_center_news {
	 display:block; width:100%; position:relative; float:left; overflow:hidden;
}

#datanews {
	 color:#ff0000; font-size:12px; font-family:arial; text-decoration:none; padding-left:5px; padding-right:20px; margin-top:20px; margin-bottom:20px; display:block; width:100%; position:relative; float:left; text-align:left;
}

#content4 #cont_txt .contentText {
	 color:#FFFFFF;
}

#news p {
	 color:#000000; font-size:16px; line-height:1.5; text-align:justify;
}

.align_center_otzyv {
	 width:100%; position:relative; float:left;
}

.align_center_otzyv:after {
	 content: ''; display: block; clear: both;
}

.align_center_otzyv_to_left {
	 position:relative; right:50%; float:right;
}

.align_center_otzyv_to_right {
	 position:relative; right:-50%; z-index:1;
}

#content_otzyv {
	 width:1100px;
}

#contents_otzyv {
	 display:block; width:100%; position:relative; float:left;
}

.div_center_otzyv {
	 display:block; width:100%; position:relative; float:left; overflow:hidden;
}

#main_link_all_news {
	 color:#000000; font-size:16px;
}

#main_link_all_news:hover {
	 color:#0090ff;
}

#newstitle {
	 font-size: 20px; text-decoration: none; color: #000000;
}

#newstitle:hover {
	 color:#0090FF;
}

#content10 .objectNote {
	 color:#000000; font-size:16px;
}

#foot_news {
	 margin-bottom:20px; display:block; width:100%; position:relative; float:left;
}

#foot_prev_news {
	 display:block; width:33%; position:relative; float:left;
}

#link_prev_news {
	 color:#ffffff; font-size:18px; font-weight:normal; text-decoration:none; background-color:#5AAD1D; padding:10px; margin: 0 auto 50px auto; position: relative;
}

#link_prev_news:hover {
	 background-color:#0090FF;
}

#link_prev_news:before {
	 content: ''; display: block; font-size: 0; line-height: 0; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-right: 10px solid #5AAD1D; position: absolute; top: 0; left: -10px;
}

#link_prev_news:hover:before {
	 border-right: 10px solid #0090FF;
}

#link_prev_news:after {
	 content: ''; display: block; font-size: 0; line-height: 0; border-top: 20px solid #5AAD1D; border-bottom: 20px solid #5AAD1D; border-right: 10px solid transparent; position: absolute; top: 0; right: -10px;
}

#link_prev_news:hover:after {
	 border-top: 20px solid #0090FF; border-bottom: 20px solid #0090FF;
}

#link_prev_news_gray {
	 color:#ffffff; font-size:18px; font-weight:normal; text-decoration:none; background-color:#555555; padding:10px; margin: 0 auto 50px auto; position: relative;
}

#link_prev_news_gray:before {
	 content: ''; display: block; font-size: 0; line-height: 0; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-right: 10px solid #555555; position: absolute; top: 0; left: -10px;
}

#link_prev_news_gray:after {
	 content: ''; display: block; font-size: 0; line-height: 0; border-top: 20px solid #555555; border-bottom: 20px solid #555555; border-right: 10px solid transparent; position: absolute; top: 0; right: -10px;
}

#foot_all_news {
	 display:block; width:33%; position:relative; float:left; text-align:center;
}

#content10 #cont_txt #link_all_news {
	 color:#ffffff; font-size:18px; font-weight:normal; text-decoration:none; background-color:#0080c0; padding:10px;
}

#content10 #cont_txt #link_all_news:hover {
	 background-color:#005680;
}

#foot_next_news {
	 display:block; width:33%; position:relative; float:left; text-align: right;
}

#link_next_news {
	 color:#ffffff; font-size:18px; font-weight:normal; text-decoration:none; background-color:#68C822; padding:10px; margin: 0 auto 50px auto; position: relative;
}

#link_next_news:hover {
	 background-color:#0090FF;
}

#link_next_news:before {
	 content: ''; display: block; font-size: 0; line-height: 0; border-top: 20px solid #68C822; border-bottom: 20px solid #68C822; border-left: 10px solid transparent; position: absolute; top: 0; left: -10px;
}

#link_next_news:hover:before {
	 border-top: 20px solid #0090FF; border-bottom: 20px solid #0090FF;
}

#link_next_news:after {
	 content: ''; display: block; font-size: 0; line-height: 0; border-top: 20px solid transparent; border-bottom: 20px solid transparent; border-left: 10px solid #68C822; position: absolute; top: 0; right: -10px;
}

#link_next_news:hover:after {
	 border-left: 10px solid #0090FF;
}

#content10 #cont_txt #cys_news_item {
	 width:100%;
}

#con_photo {
	 width:100%; clear:both;
}

#con_photo .contentImage {
	 margin-right:10px; float:left;
}

#con_photo .photo#photoBrief {
	 background-color:#c0c0c0; margin-right:10px; float:left; text-align:center;
}

#con_photo .photo#photoBriefImg {
	 background-color:#FFFFFF;
}

#con_photo .photo #links {
	 color:#000000; text-decoration:none;
}

#show_photo .objectImage {
	 margin-right:10px; float:left;
}

#show_photo .buttonSend {
	 margin-top:10px;
}

.foto__sklad {
	 border-width:1px; border-color:#979FD3; border-style:solid; border-radius: 6px; background-color: #fbfbe7;
}

.foto__sklad:hover {
	 background-color: #c7f4ff; border-color: #0798FF;
}

.foto__sklad .menu__sklad {
	 color: #FFFFFF; font-size: 18px; text-decoration: none; margin-left: 10px; margin-right: 10px;
}

.foto__sklad_name {
	 width: 250px; background-color: #0C6BAE; padding-top: 10px; padding-bottom: 10px; border-radius: 0 0 6px 6px;
}

.foto__sklad img {
	 border-radius: 6px 6px 6px 6px; margin-bottom: 0; padding-bottom: 0;
}

.show_foto_style {
	 background-color:#E1E1E1;
}

.show_foto_style_more a {
	 color:#800000; font-size:14px; font-weight:normal; padding-left:10px; padding-right:10px;
}

#div_bottom {
	 background-color:#808000; display:block; width:1100px; position:relative; float:left; text-align:center; padding-bottom:10px; margin-top:10px; margin-bottom:10px; display:block; width:1100px; position:relative; float:left;
}

#divbottom {
	 padding-bottom:10px; margin-top:10px; margin-bottom:10px; display:block; width:1100px; position:relative; float:left;
}

#textTechnology5 {
	 color:#c0c0c0; margin-bottom:10px; text-align:left;
}

#textTechnology4 {
	 color:#c0c0c0; display:block; float:left; text-align:left;
}

#textTechnologyS {
	 color:#FFFFFF; font-size:12px; text-decoration:none;
}

#sitefooter {
	 display: block; width: 100%; position: relative; float: left; overflow: none;
}

#search {
	 display:block; position:relative; float:right; margin-top: 10px;
}

#div_conact_name_main {
	 color:#ff3500; font-size:24px;
}

.count_kor {
	 position: absolute; top: -10px; left: 20px; font-size: 14px; padding-top: 5px; background-color: #19bde8; border-radius: 15px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; color: #ffffff; border: none; outline: none; cursor:pointer;
}

input {
	 outline: none;
}

input:focus {
	 outline: none;
}

a:focus {
	 outline: 0;
}

.text_put_kor_plus {
	 position: absolute; top: 4px; left: 29px; font-size: 14px; padding-top: 5px; background-color: #19bde8; border-radius: 15px; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; color: #ffffff; border: none; outline: none; cursor: pointer;
}

#put_kor {
	 box-shadow: none !important; display: inline-block; text-decoration: none; cursor: pointer; font-size: 14px; line-height: 18px; border-radius: 5px; font-weight: bold; padding: 13px 12px 7px; border: 1px solid #b8b8b8; color: #000000; background: linear-gradient(to bottom, #dbdbdb 0%,#fefefe 100%);
}

#put_kor:hover {
	 background: linear-gradient(to bottom, rgba(17, 171, 211, 0.34) 0%,rgba(25, 188, 231, 0.06) 100%);
}

.img_put_kor {
	 display:block; position:relative; float:left;
}

.text_put_kor {
	 display:block; position:relative; float:left; font-size: 16px; padding-top: 5px; background-color: transparent; padding-bottom: 5px; padding-left: 10px; padding-right: 10px; color: #000000; border: none; outline: none; cursor:pointer; font-weight: bold; top: 4px;
}

.korzina_add {
	 width: 100%; height: 86px; font-size: 25px; line-height: 85px; color: #fff; text-align: center; position: fixed; left: 0; top: 0; z-index: 1000; display: none;
}

.reklamatitle {
	 padding-bottom: 10px;
}

.reklamatitle a {
	 font-size: 24px; text-decoration: none; color: #fe3500; font-weight: bold; border-bottom: 1px dashed #fe3500;
}

.show_foto_style_img {
	 border-radius: 5px 5px; 0 0;
}

.reklamatext {
	 display: block; position: relative; float: left; background-color: #fe5e00; padding-top: 10px; padding-left: 10px; padding-right: 10px; padding-bottom: 10px; width: 200px!important; color: #ffffff; font-size: 18px; border-radius: 0 0 5px 5px;
}

.reklamatext a {
	 color: #ffffff; text-decoration: none;
}

#othercont {
	 margin-top:20px; margin-bottom:20px; display:block; width:220px; position:relative; float:left; text-decoration: none; font-size: 14px; line-height: 18px; color: #000000;
}

#othercont .objectTitle {
	 margin-bottom: 5px; margin-top: 0; font-size: 18px;
}

.google_img {
	 position: relative; float: left;
}

#othercont .google_text {
	 position: relative; float: left; color: #bd1f00; font-weight: bold; text-decoration: underline;
}

.object_contact {
	 position: relative; float: left; width: 100%; padding-bottom: 20px;
}

#cont_news .contentImage {
	 margin-right:10px; float:left;
}

#cont_news .contentText {
	 display:block;
}

#cont_news .object {
	 margin:0; clear:both;
}

#cont_news .objectTitle {
	 margin-top:10px;
}

#cont_news #dataType_date {
	 color:#808080; margin-right:10px;
}

#cont_news .objectImage {
	 margin-right:10px; float:left;
}

#cont_news .buttonSend {
	 margin-top:10px;
}

BODY {
	 margin: 0 auto; display: table; width: 100%; height: 100%; min-height: 100%; position: relative; padding: 0;
}

ul {
	 padding-left:0px; list-style-position:inside;
}

li {
}

img {
	 max-width: 100%;
}

#S_pagemenu {
	 display:block; position:relative; float:left;
}

#div_bottom_menu ul li ul li {
	 display:block; width:100%; position:relative; float:left;
}

