/* BASE STYLE */ body{ color: rgb(219, 219, 219); } ol { counter-reset: item } ol > li { display: block } ol > li:before { content: counters(item, ".") ". "; counter-increment: item } /* link to other site */ /*.blink{ border: 1px dashed gray; padding: 4px 10px; } .download_file_link{ background: #efefef url("/img/pub/download2.png") no-repeat scroll 10px center / 26px 26px; border: 1px dashed gray; border-radius: 3px; color: #656565; display: block; margin: 10px; padding: 7px 10px 7px 45px; } .folow_web_link{ background: #efefef url("/img/pub/wlink.png") no-repeat scroll 12px center; background-size: 22px 22px; border: 1px dashed gray; border-radius: 3px; color: #656565; display: block; margin: 10px; padding: 7px 10px 7px 45px; } .wlink{ background: #efefef url("/img/pub/wlink.png") no-repeat scroll 10px center / 26px 26px; border: 1px dashed gray; border-radius: 3px; color: #656565; display: block; margin: 10px; padding: 7px 10px 7px 45px; } .read_more{ border: 1px dashed gray; padding: 4px 10px; } .subBlockLi{ border: 1px dashed gray; border-radius: 4px; display: block; padding: 4px 15px 4px 45px; } .subBlockLi li h4{ background: rgba(197, 197, 197, 0.33) url("/img/pub/nav-arrow-left.png") no-repeat scroll right center / 10px auto; padding: 8px 10px; border-radius: 3px; display: block; } img.img-gray-border{ margin: 16px; padding: 5px; background-color: #eeeeee; border: 1px solid #e8e7e7; } .contact-cnt{ border: 1px dashed gray; border-radius: 3px; padding: 5px 10px; } #news .table-style{ border: 1px solid rgba(127, 188, 121, 0.88); margin: 0 auto 15px; width: 95%; } #news .table-style td{ border-left: 1px solid rgba(127, 188, 121, 0.88); border-top: 1px solid rgba(127, 188, 121, 0.88); } #news .table-style td:first-child{ border-left: medium none; } #map-cnt{ background-color: #efefef; border: 1px solid gray; box-sizing: border-box; padding: 10px; position: relative; text-align: center; width: 100%; } #map::before{ color: gray; content: "GOOGLE MAP"; display: block; font-size: 12px; padding: 20px 0; } abbr { background-color: #e8e8e8; border: 1px dashed gray; box-sizing: border-box; color: #545454; display: block; font-size: 12px; padding: 20px; text-align: center; width: 100%; } */ /* BASE STYLE */ /* @import url('https://fonts.googleapis.com/css?family=Martel+Sans:200,300,400'); *{ margin: 0; color: #777; font-size: 13px; font-weight: 300; line-height: 24px; font-family: "Open Sans",sans-serif; } */ /* STYLES FOR TEXT MANAGER */ /*.download_file_link, .download_file_link_inline{ border-left: 3px solid #6c8cc5; color: #173a79 !important; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 300; margin-bottom: 5px; padding: 7px 25px 7px 40px; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.45); background: url("/img/pub/download3.png") no-repeat scroll 10px center rgba(23, 57, 120, 0.1); border-radius: 4px; transition: all 200ms ease-in-out 0s; } .download_file_link_inline{ display: inline-block; margin-bottom: 5px; margin-right: 5px; } .download_file_link:hover, .download_file_link_inline:hover{ color: #173a79!important; background-color: rgba(23, 57, 120, 0.2); border-left: 3px solid #173a79; } .download_file_link:focus, .download_file_link_inline:focus{ background-color: rgba(23, 57, 120, 0.25); } .picture_border{ border: 1px solid #e4e4e4; margin: 10px; padding: 4px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0 2px 3px #ebebeb; -moz-box-shadow : 0 2px 3px #ebebeb; -o-box-shadow : 0 2px 3px #ebebeb; box-shadow: 0 2px 3px #ebebeb; } .new-block{ display: block; clear: both; } #category_data{ margin: 50px 0; } .iBlock{ background-color: #f5f5f5; border-left: 3px solid #6c8cc5; display: inline-block; margin-bottom: 5px; box-sizing: border-box; text-shadow: 1px 1px 0 white; padding: 15px 25px 15px 35px; } .iBlock > p:first-child{ color: #173a79; font-size: 18px; font-weight: 300; line-height: 18px; padding: 0 0 10px; text-align: justify; } .iBlock p:last-child{ margin-bottom: 0; } .iBlock ul{ display: block; margin-left: 20px; margin-bottom: 0; padding-left: 5px; } .iBlock > ul > li{ color: #333333; font-size: 14px; padding-left: 6px; text-align: justify; font-weight: 300; line-height: 24px; } .cnt-text-mg p, .cnt-text-mg div{ color: #333333; font-size: 14px; margin-bottom: 15px; line-height: 22px; font-weight: 300; font-family: "HelveticaNeue","Helvetica Neue",sans-serif; } .cnt-text-mg p img{ border: 1px solid #f5e5e5; margin: 10px 15px; padding: 5px; } .cnt-text-mg p.cols-2{ -webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px; -webkit-column-count: 2; -moz-column-count: 2; column-count: 2; -webkit-column-rule: 1px solid #ffdeda; -moz-column-rule: 1px solid #ffdeda; column-rule: 1px solid #ffdeda; } .cnt-text-mg p.cols-3{ -webkit-column-gap: 40px; -moz-column-gap: 40px; column-gap: 40px; -webkit-column-count: 3; -moz-column-count: 3; column-count: 3; -webkit-column-rule: 1px solid #ffdeda; -moz-column-rule: 1px solid #ffdeda; column-rule: 1px solid #ffdeda; }*/ /* LIST OPENING STYLE */ /*ul.list-op, ul.subBlockLi{ display: block; margin: 15px 0; } ul.list-op > li, ul.subBlockLi > li { border: 1px solid #e1e1e1; display: block; overflow: hidden; margin-bottom: -1px; } ul.subBlockLi h4:hover, ul.subBlockLi .opened h4, ul.list-op h3:hover, ul.list-op .opened h3{ color: #666; background-color: #ebebeb; text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.4); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; } ul.subBlockLi h4, ul.list-op h3 { background-color: #f5f5f5; color: #8e8e8e; cursor: pointer; display: block; font-size: 16px; font-weight: 300; line-height: 20px; margin: 0; padding: 15px; position: relative; text-align: left; -webkit-transition: all 100ms ease-in-out 0s; -moz-transition: all 100ms ease-in-out 0s; -o-transition: all 100ms ease-in-out 0s; transition: all 100ms ease-in-out 0s; } ul.subBlockLi .opened h4, ul.list-op .opened h3, ul.subBlockLi li:last-child h4, ul.list-op li:last-child h3{ border-bottom: none; } ul.list-op .opened h3 span, ul.subBlockLi .opened h4 span{ -moz-transform:rotate(90deg); -webkit-transform:rotate(90deg); -o-transform:rotate(90deg); transform: rotate(90deg); } ul.list-op h3 span, ul.subBlockLi h4 span { background: rgba(255, 255, 255, 0) url("/img/pub/nav-arrow-left.png") no-repeat scroll 9px center / 6px auto; bottom: 0; display: block; opacity: 0.6; position: absolute; right: 0; top: 0; vertical-align: top; width: 25px; -webkit-transition: all 100ms ease-in-out 0s; -moz-transition: all 100ms ease-in-out 0s; -o-transition: all 100ms ease-in-out 0s; transition: all 100ms ease-in-out 0s; } ul.list-op > li > div, ul.subBlockLi > li > div { overflow: hidden; padding: 15px 25px; background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0px, rgba(150, 150, 150, 0.07) 100%) repeat scroll 0 0px, #ffffff none repeat scroll 0 0; background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0px, rgba(150, 150, 150, 0.07) 100%) repeat scroll 0 0px, #ffffff none repeat scroll 0 0; background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0px, rgba(150, 150, 150, 0.07) 100%) repeat scroll 0 0px, #ffffff none repeat scroll 0 0; background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0px, rgba(150, 150, 150, 0.07) 100%) repeat scroll 0 0px, #ffffff none repeat scroll 0 0; } ul.list-op > li > div ul.subBlockLi > li > div, ul.subBlockLi > li > div ul.list-op > li > div{ background: rgba(255, 255, 255, 0.6) none repeat scroll 0 0; } .cnt-text-mg .title:hover, .thumb-pad0 .thumbnail .caption .title:hover { color: #d54d00; } a.link, a.youtube{ color: #d54d00; } .cnt-text-mg .rec-block{ border: 1px dashed #EFEFEF; display: inline-block; margin: 5px 5px 8px; overflow: hidden; padding: 5px; vertical-align: top; } .cnt-text-mg .rec-block > div p{ text-indent: 0!important; } .cnt-text-mg .rec-block > div{ overflow: hidden; } .cnt-text-mg .rec-block > div a{ display: inline-block; position: relative; } .cnt-text-mg .rec-block > div img{ height: 200px; width: 270px; } .cnt-text-mg .rec-block.dummy{ height: 1px; padding: 0; overflow: hidden; visibility: hidden; } a.youtube-pic{ position: relative; } a.youtube-pic::after{ background: rgba(0, 0, 0, 0) url("/img/pub/play.png") no-repeat scroll center center; content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 10; -moz-opacity: 0.8; -khtml-opacity: 0.8; opacity: 0.8; -moz-transition: opacity 0.25s ease; -webkit-transition: opacity 0.25s ease; -o-transition: opacity 0.25s ease; } a.youtube-pic:hover::after{ content: ""; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; }*/ /* CONTACTS FORM */ /*.contacts ul.dx, .contacts ul.dx li { display: inline-block; list-style: outside none none; text-decoration: none; } .contacts ul{ padding-left: 0; } .contacts > ul{ box-sizing: border-box; display: block!important; overflow: hidden; } .contacts > ul > li{ color: #777; font-size: 13px; font-weight: 300; line-height: 24px; overflow: hidden; text-align: left; vertical-align: top; } .contacts > ul > li:first-child{ float: right; text-align: center; } .contacts img{ background-color: #f5f5f5; border: 1px solid #e7e7e7; padding: 10px; height: auto; box-sizing: border-box; width: 335px; } .contacts li{ color: #777; font-size: 13px; font-weight: 300; line-height: 24px; } .contacts .title{ color: #173a79; font-weight: 400; text-transform: uppercase; } .contacts #req ul{ vertical-align: top; } .contacts #req ul:last-child{ margin-left: 40px; } .contacts #req li{ display: block; } .contacts #wh li{ text-align: center; width: 110px; } .contacts #wh div{ border: 1px solid #cdcdcd; display: inline-block; } .contacts #wh div ul{ display: inline-block; } .contacts #wh div ul:first-child{ display: block; background-color: rgba(23, 57, 120, 0.12); color: #173a79; white-space: nowrap; border-bottom: 1px solid #cdcdcd; }*/