﻿#page #header .lkBtnAdminPages{position:relative;top:0px;left:0px;}
.dFButtons{padding:10px 0 5px 0}
#page #header #language{float:right;margin:5px}
#page #header #language .LangC_item{text-transform: uppercase;}
#page #header #login{float: right;margin: 5px;}

/*** Base css from site ***/
*{margin:0}
html{font-size:14px;font-family:Arial}
body{position:relative;margin:0;padding:0;background-color:#fcfcfc}
.left{float:left}
.clear{clear:both}
.clearR{clear:right}
.clearL{clear:left}
.center{text-align:center}
.text-center{text-align:center}
a img{border:none}
#page{width:1010px;margin:0 auto}
#page #header #gotomain{float:left}
#page #header #gotomain a{display:block;height:184px;width:554px;background:url('Images/logo.png') no-repeat;margin:15px 0 0 190px;}
#page #header #language div{float:left;line-height:14px;height:14px;}
#page #header #language a, #login a{color:#a2a2a2;text-decoration:none;}
#page #header #language .LangC_sep{background: #6c6c6a;width: 1px;margin: 0 5px;}
#page #header #language a.aspNetDisabled{color:#FF0000}
#page #header #login label{color:#a2a2a2}
#page #header #login{color:#FF0000}
#page .control-name{padding:2px;text-align:right;line-height:normal}
#page .control-name span{font-size:10px;color:Gray;font-style:italic}
#page .lkBtnAdminPages{position:fixed;top:0px;left:0px}
#page .lkBtnAdminPages .row{margin-bottom:8px}
#page .row.editbuttons{margin:5px;text-align:right;line-height:normal}
#page .pageitem.editmode{border:1px dashed Gray;min-height:10px}
.modalBackground, .modalMessageBackground{background:#444444 url(images/modalB.png) 50% 50% repeat;opacity:.70;filter:Alpha(Opacity=70);position:fixed;top:0px;left:0px;z-index:600 !important}
.modalMessageBackground{z-index:6000 !important}
#page .modalPanelPopup{padding:5px;background-color:#FFFFFF;z-index:601 !important;line-height:normal}
#page .HtmlTextEdit{width:750px;height:500px}
#page .HtmlTextEdit .EditorLight, #page .SimpleHtmlTextEdit .EditorLight{width:99%;height:100px;resize:none}
#page .SimpleHtmlTextEdit{width:750px;height:135px;}
#page .PopupFileManager{margin:0 auto;width:1100px;height:576px}
.dEditpopup-background{background:#444444 url(images/modalB.png) 50% 50% repeat;opacity:.70;filter:Alpha(Opacity=70);position:fixed;top:0px;left:0px;width:100%;height:100%;z-index:600 !important}
.dEditpopup-panel{padding:5px;background-color:#FFFFFF;z-index:601 !important;position:fixed;top:auto;left:auto;min-width:600px;min-height:350px;max-width:95%;max-height:95%;overflow:auto}
#page .ui-widget{font-size:12px;}
#page #content{}
#page #content .contentText{height:auto !important;height:369px;min-height:369px;position:relative;margin:20px 20px 0;}
#page #content .contentText h1{font-size:20px;padding:0 0 15px 0;}
#page #content .contentText h3{font-size:18px;padding:5px 0;}
#page .contentText p{margin:1em 0}
#page .contentText ul{display:block;list-style-type:disc;margin:1em 0;padding-left:40px}
#divLogon{padding:100px 0;text-align:center}
#divLogon table{margin:0 auto}
#divLogon #divbutton{margin:10px 0 0 0;display:none}
/***=== Message Box ===***/
#messageBox{border:1px solid gray;width:300px;background:#f2f2f2;font-size:12px}
#messageBox .messageTitle{background:#a2ddf5;text-align:center;padding:5px;min-height:15px}
#messageBox .message{min-height:30px;padding:5px}
#messageBox .message span, #messageBox .messageTitle span{font-size:12px;color:Black;font-weight:normal;font-style:normal;font-family:Arial, Sans-Serif}
#messageBox .messageButtons{text-align:center;padding:10px 0}
/***=== Message Box ===***/
/*** Base css from site ***/
.search .find{background-color:Yellow;}
.search .title-search{font-size:18px;}
.search td{border-bottom:1px solid gray;margin-bottom:5px;}
#divLogon, #divLogon a{color:#a2a2a2}
body{background:url('Images/fon.jpg');color:#a2a2a2}
#page{width:1030px;margin:0 auto}
#header{padding:0 14px;position:relative;margin-bottom:10px;}
#headerPhone{width:243px;height:35px;background:url('Images/phone.png') no-repeat;float:left;position:absolute;top:120px;right:14px}
#divVkGroup{position:absolute;top:115px;left:14px;}
#divVkGroup .vkGroup{width:231px;height:59px;background:url('Images/vk.png');display:inline-block}
#divVkGroup .vkGroup:hover{background:url('Images/vkActive.png')}
#pageShadowTop{background:url('Images/pageShadow-Top.png') repeat-x;height:14px;background-position:bottom}
#pageShadowTopLeft{background:url('Images/pageShadow-Top-Left.png') no-repeat;padding-left:14px;}
#pageShadowTopRight{background:url('Images/pageShadow-Top-Right.png') no-repeat;padding-right:14px;background-position:right}
#pageShadowLeft{background:url('Images/pageShadow-Left.png') repeat-y;background-position:left;padding-left:14px;}
#pageShadowRight{background:url('Images/pageShadow-Right.png') repeat-y;background-position:right;padding-right:14px;}
#pageShadowBottom{background:url('Images/pageShadow-Bottom.png') repeat-x;height:14px;background-position:top}
#pageShadowBottomRight{background:url('Images/pageShadow-Bottom-Right.png') no-repeat;padding-right:14px;background-position:right}
#pageShadowBottomLeft{background:url('Images/pageShadow-Bottom-Left.png') no-repeat;padding-left:14px;background-position:left; }
#pageBG{min-height:300px;background:#161616}
#pageBG .menu{background:url('Images/manuBG.jpg')}
#page-content{padding:15px 20px 15px 22px;text-align:justify;line-height:18px;}
#rightBlock{float:right}
#leftBlock{float:left;width:667px;}
#leftBlock img{max-width:667px;}
.baner{border:2px solid #2f2f30;background:url('Images/banerBG.jpg');width:246px;padding:10px;text-align:center;color:#c6c2c2;font-size:18px;}
#topBaner{margin-bottom:20px;}
.baner img{max-width:246px;}
/********* Slider **********/
#sliderBlock{margin-bottom:40px;border:5px solid #8f8c89}
#sliderBlock .ui-carousel-next, #ContentLineSlider .ui-carousel-prev{display:none}
#sliderBlock #ContentLineSlider .photo{padding:0}
#sliderBlock #ContentLineSlider .photo img{height:310px;max-width:948px;}
#sliderBlock .wrapper a img{max-height:310px;}
#sliderBlock #ContentLineSlider .url-details, #sliderBlock #ContentLineSlider .titel{display:none}
#sliderBlock #ContentLineSlider .description{float:left;color:#e7e7e7;font-size:18px;padding:60px 10px 0 30px;}
#sliderBlock #ContentLineSlider .description ul{padding:0}
#sliderBlock #ContentLineSlider .description ul li{list-style:none;font-style:italic;background:url('Images/SliderListBG.png') no-repeat;background-position:left;padding-left:48px;line-height:42px;margin-left:20px;}
#sliderBlock #ContentLineSlider .bullet{width:15px;height:15px;margin-right:10px;}
#sliderBlock #ContentLineSlider .bullet.on{background:url('Images/sliderPages.png') no-repeat -30px 0px;}
#sliderBlock #ContentLineSlider .bullet.off{background:url('Images/sliderPages.png') no-repeat 0px 0px;}
#sliderBlock #ContentLineSlider .slider{position:relative}
#sliderBlock #ContentLineSlider .pages{position:absolute;bottom:20px;left:700px;}
#sliderBlock #ContentLineSlider .wrapper>div{background:url('Images/slideBG.jpg');}
/********* Slider **********/
/********* divNews *********/
#divNews #ContentLineView .cliRowStyle{background-color:transparent}
#divNews #ContentLineView .photo{background:#b6b6b6;padding:4px;}
#divNews #ContentLineView .photo img{max-width:164px}
#divNews #ContentLineView .content .date{font-size:12px;font-weight:bold}
#divNews #ContentLineView .content{margin-left:20px;width:745px;}
#divNews #ContentLineView .content .titel{color:#019aff;font-size:24px;text-decoration:none;font-weight:bold;margin:0 0 12px 0}
#divNews #ContentLineView .content .url-details{text-align:right}
#divNews #ContentLineView .content .url-details>span, #divNews #ContentLineView .content .url-details>a{color:#019aff;text-decoration:none;padding-right:18px;background:url('Images/newsDetailsLink.png') no-repeat;background-position:right;}
/********* divNews *********/
/********* Gallery *********/
#gallery .objimageitemofgallery a.fancybox{display:table-cell;width:225px;;height:225px;text-align:center;vertical-align:middle;position:relative}
#gallery .objimageitemofgallery a.fancybox img{max-width:223px;max-height:223px;}
#gallery .objimageitemofgallery{margin:0 0 0 27px;padding-right:0}
#gallery .objimageitemofgallery{width:211px;height:211px;border:2px solid #8f8c89;overflow:hidden;padding:0;margin:12px;}
#gallery .objimageitemofgallery a{display:table-cell;width:230px;height:230px;vertical-align:middle;position:relative}
#gallery .objimageitemofgallery a #linza{background:grey url('Images/Linza.png') no-repeat center center;z-index:100;width:211px;height:211px;position:absolute;top:0;right:0;-moz-opacity: 0.33;opacity:.33;filter: alpha(opacity=33);}
/********* Gallery *********/
#TimeOfWork {text-align:left}
#TimeOfWork .TimeOfWorkHeader{background:url('Images/Clock.png') no-repeat;background-position:left top;color:#c8c4b0;font-size:24px;padding:10px 0 20px 58px;margin:15px 0 5px 0}
#TimeOfWork .workDeys, #TimeOfWork .DeysOut{padding:0 0 10px 10px;}
#TimeOfWork .days{color:#a2a2a2;font-size:14px;line-height:20px;}
#TimeOfWork .hours{color:#e2eaf1;font-size:14px;line-height:20px}
/**********  FeedbackForm ****************/
#FeedbackForm {padding:50px 0 30px 0}
#FeedbackForm .title{font-size:16px;font-weight:bold;margin-bottom:10px;}
#FeedbackForm .row{margin-bottom:10px;}
#FeedbackForm .row .fieldName{float:left;width:90px;}
#FeedbackForm .row .fieldValue{float:left;width:575px;}
#FeedbackForm .row .fieldValue input[type="text"]{border:1px;width:575px;}
#FeedbackForm .row .fieldValue textarea{border:1px;width:570px;resize:none;padding:3px;}
#FeedbackForm .row.buttons{margin-left:90px;}
/**********  FeedbackForm ****************/
#footer{padding:20px 0}
#footer, #footer a{color:#a2a2a2;line-height:18px;text-decoration:none}
#footerLeft{float:left;font-size:14px;padding-left:45px;}
#footerRight{float:right;font-size:12px;padding-right:45px;}

#counter{height:0;margin-top:-120px;float:left}

/*** UserMessage ***/
.divUserMessageInfo,.divUserMessageError,.divUserMessageFatalError{height: 64px;min-height: 64px;height: auto !important;margin: 5px 0;padding: 5px 5px 5px 65px;background-position: 5px 50%;background-repeat: no-repeat;font-weight:900;color:Green;}
.divUserMessageInfo{background-image: url('images/info.png');background-color:#e1ffd9;color:Green;border: 1px solid green;}
.divUserMessageError{background-image: url('images/infoerror.png');background-color:#ffebeb;border: 1px solid red;color:Red;}
.divUserMessageFatalError{background-image: url('images/fatalerror.png');background-color:#ffd9d9;border: 1px solid red;color:Red;}
.divUserMessageImage,.divUserMessageLabel{float: left;}
.divUserMessageLabel{height: 100%;text-align:left;margin-left:10px;}
.divUserMessageLabel .parent{height: 100%;margin: 0 auto;}
.divUserMessageLabel .child,.divUserMessageLabel .helper{display: -moz-inline-block;display: inline-block;vertical-align: middle;}
.divUserMessageLabel .helper{width: 0;height: 100%;}
<!--[if lte IE 7]>
 .divUserMessageLabel .child,.divUserMessageLabel .helper {zoom: 1;display: inline;}
<![endif]--> 
/***=== UserMessage ===***/



