/* Общая часть */
.H1 {font-size: 18px;font-weight: bold;color: #000000;}
.H2 {font-size: 14px;font-weight: bold;color: #000000;}
.H3 {font-size: 23px;color: #737a7e;}
.H4 {font-size: 23px;color: #737a7e;}
.H5 {font-size: 23px;color: #737a7e;}
.H6 {font-size: 23px;color: #737a7e;}

span.Arrow {display: inline-block;background: url(/public/img/arrow-right-bg.png) no-repeat 50% 50%;width: 19px;height: 16px;vertical-align: middle;}



/* Блоки проектов на главной */
.UNY-Group #PageAddition .RegionsBox {padding: 20px;background: url(/public/img/regions-bg.png) no-repeat 100% 50%;}
#PageAddition .RegionsBox {padding: 20px;background: url(/public/img/regions-bg2.png) no-repeat 100% 50%;}

#PageAddition .AboutBox {padding: 20px;position: relative;}
#PageAddition .AboutBox .Text {position: absolute;top: 25px;right: 20px;padding-left: 220px;color: #737a7e;height: 100px;overflow: hidden;}
#PageAddition .AboutBox a.Button{position:relative;z-index:5;}
#PageAddition .LogosBox {text-align: center;padding: 5px 5px 2px 5px;}
#PageAddition .LogosBox a {padding: 0px 8px;}


/* Контентная ЛЕВАЯ часть */
#Content {padding: 15px;text-align: justify;}
#Content p {margin: 10px 0px;text-align: justify;}
/*#Content .ImgNoStyle img {border: 0px solid #d1d4d8 !important;padding: 0px;background-color: transparent !important;}
#Content img.NoStyle {border: 0px solid #d1d4d8 !important;padding: 0px !important;background-color: transparent !important;}*/
#Content img.BorderStyle {border: 1px solid #d1d4d8;padding: 6px;background-color: #ffffff;}
#Content img[align=left] {margin-right: 20px;}
#Content img[align=right] {margin-left: 20px;}

#Content .PageLister {margin-top: 10px;padding: 10px 0px 5px 0px;text-align: center;clear: both;border-top: 1px dotted #CFD2D6;}
#Content .PageLister.Left {text-align: left;}
#Content .PageLister.Right {text-align: right;}
#Content .PageLister a {margin-right: 0px;}

#Content .TitleImage {background: #ffffff;padding: 6px;border: 1px solid #d1d4d8;position: relative;}
#Content .TitleImage img.BorderStyle {float: none;border: 0px solid #d1d4d8;padding: 0;margin: 0;display: block;}
#Content .TitleImage .Title {text-align: right;font-size: 11px;font-style: italic;color: #899297;margin-top: 5px;padding: 3px 0px;}

#Content ul {margin: 10px 0px;padding-left: 20px;}
#Content ol {margin: 10px 0px;padding-left: 20px;}
#Content li {margin: 3px 0px;}
#Content ul li {list-style-image: url(/public/img/list-type-style.png);}

#Content table.DefaultStyle {width: 100%;margin: 10px 0px;border-collapse: separate;border-spacing: 0px;}
#Content table.DefaultStyle thead tr td {background-color: #edeff0;border-bottom: 1px solid #8e9093;height: 34px;vertical-align: middle;border-left: 1px solid #d1d4d8;padding: 0px 15px;}
#Content table.DefaultStyle thead tr td:first-child {border-left: 0px solid #d1d4d8;}
#Content table.DefaultStyle tbody tr td {background: #ffffff url(/public/img/table-td-bg.png) repeat-x 0 0;height: 40px;vertical-align: middle;padding: 0px 15px;border-left: 1px solid #d1d4d8;border-top: 1px solid #d1d4d8;}
#Content table.DefaultStyle tbody tr:first-child td {background-position: 0 -1px;border-top: 1px solid #e3e3e3;}
#Content table.DefaultStyle tbody tr td:first-child {border-left: 0px solid #d1d4d8;}

#Content .NewsArticles {margin: 0;padding: 0;}
#Content .NewsArticles dd {margin: 0;padding: 0;margin-top: 10px;padding-top: 10px;position: relative;border-top: 1px dotted #D1D4D8;}
#Content .NewsArticles dd:first-child {margin: 0;padding: 0;border-top: 0px dotted #D1D4D8;}
#Content .NewsArticles dd .Image {}
#Content .NewsArticles dd .Title {font-size: 14px;font-weight: bold;color: #000000;margin-bottom: 15px;line-height: 20px;}
#Content .NewsArticles dd .Title .Data, .NewsData {font-size: 11px;font-weight: normal;color: #5C6468;padding: 3px;margin-right: 10px;background-color: #F3F6F7;}
#Content .H1 .NewsData {display: inline-block;line-height: 20px;position: relative;top: -2px;padding: 3px 10px;}
#Content .NewsArticles dd .Text {padding-bottom: 30px;text-align: justify;}
#Content .NewsArticles dd .More {text-align: right;margin-top: -23px;}

#Content .ContactsBox {position: relative;}
#Content .ContactsBox .ContactsArticles {}
#Content .ContactsBox .ContactsArticles dt {margin-bottom: 5px;}
#Content .ContactsBox .ContactsArticles dt span {color: #000000;display: inline-block;width: 65px;}
#Content .ContactsBox .FeedbackForm {border: 1px dotted #E5E7E9;padding: 0;margin: 0;}
#Content .ContactsBox .FeedbackForm .Title {margin: 0px 10px;border-bottom: 1px dotted #E5E7E9;padding: 10px 0px;}
#Content .ContactsBox .FeedbackForm .Errors {margin: 0px 10px;border-bottom: 1px dotted #E5E7E9;padding: 10px 0px;}
#Content .ContactsBox .FeedbackForm form {padding: 10px;margin: 0;}
#Content .ContactsBox .FeedbackForm form .left {width: 333px;float: left;}
#Content .ContactsBox .FeedbackForm form .right {width: 333px;float: right;margin-bottom: 10px;}
#Content .ContactsBox .FeedbackForm label {display: block;margin: 10px 0px 5px;}
#Content .ContactsBox .FeedbackForm input[type=text] {width: 313px;}
#Content .ContactsBox .FeedbackForm input[type=submit] {margin: 15px 0px 0px;}
#Content .ContactsBox .FeedbackForm textarea {width: 313px;height: 115px; resize: none;}
#Content .ContactsBox .FeedbackForm .Capcha {margin-bottom: 10px;}
#Content .ContactsBox .FeedbackForm .Capcha img {float: left;vertical-align: bottom;margin-right: 10px;}
#Content .ContactsBox .FeedbackForm .Capcha input {letter-spacing: 5px;width: 80px;float: left;vertical-align: top;text-align: center;text-transform: uppercase;font-weight: bold;position: relative;z-index: 5;}
#Content .ContactsBox .YaMap {width: 706px;height: 300px;border: 1px solid #D1D4D8;margin: 20px 0px;}
.ie7 #Content .ContactsBox .FeedbackForm input {position: static;}
.ie7 #Content .ContactsBox .FeedbackForm textarea {position: static;}

#Content .PhotoArticles {margin: 0;padding: 0;}
#Content .PhotoArticles dd {background-color: #FCFCFC;margin: 0;margin-top: 20px; padding: 10px;border: 1px solid #EBEBEB;}
#Content .PhotoArticles dd:first-child {margin-top: 0px;}
#Content .PhotoArticles dd .Title {margin-bottom: 16px;text-align: left;font-size: 14px;font-weight: bold;color: #000000;}
#Content .PhotoArticles dd .Text {margin-bottom: 33px;}
#Content .PhotoArticles dd .More {margin-top: -23px;text-align: right;}
#Content .PhotoAlbumArticles .Text {margin-bottom: 16px;}
#Content .PhotoAlbumArticles .Images {margin-bottom: -20px;}
#Content .PhotoAlbumArticles .Images .ClearBox {margin-bottom: 20px !important;}
#Content .PhotoAlbumArticles .Images a {text-decoration: none;}
#Content .PhotoAlbumArticles .Images a * {cursor: pointer;}
#Content .PhotoAlbumArticles .Images a:hover * {color: #000000 !important;}

#Content .ProjectArticles {margin: 0;padding: 0;}
#Content .ProjectArticles dd {margin: 0;padding: 0;margin-top: 10px;padding-top: 10px;position: relative;border-top: 1px dotted #D1D4D8;}
#Content .ProjectArticles dd:first-child {margin: 0;padding: 0;border-top: 0px dotted #D1D4D8;}
#Content .ProjectArticles dd .Title {font-size: 14px;font-weight: bold;color: #000000;margin-bottom: 15px;line-height: 20px;}
#Content .ProjectArticles dd .Text {padding-bottom: 10px;text-align: justify;}
#Content .ProjectArticles dd .More {text-align: right;}

#Content .SearchForm {margin-bottom: 20px;}
#Content .SearchForm input[type=text] {width: 200px;}
#Content .SearchArticles {margin: 0;padding: 0;}
#Content .SearchArticles dd {margin: 0;padding: 0;margin-top: 10px;padding-top: 10px;position: relative;border-top: 1px dotted #D1D4D8;}
#Content .SearchArticles dd:first-child {margin: 0;padding: 0;border-top: 0px dotted #D1D4D8;}
#Content .SearchArticles dd .Title {font-size: 14px;font-weight: bold;color: #000000;margin-bottom: 15px;line-height: 20px;}
#Content .SearchArticles dd .Text {padding-bottom: 10px;}
#Content .SearchArticles dd .Text .SearchPoint {color: #000000;font-weight: bold;}
#Content .SearchArticles dd .Path {font-size: 10px;color: #b6bcbf;}
#Content .SearchArticles dd .Path a {color: #5c6468;text-decoration: none;}
#Content .SearchArticles dd .Path a:hover {text-decoration: underline;}
#Content .SearchArticles dd .Path span {padding: 0px 5px;}
#Content .SearchArticles dd .More {text-align: right;}

#Content .PartnersArticles {margin-bottom: -20px;}
#Content .PartnersArticles .ClearBox {margin-bottom: 20px !important;}
#Content .PartnersArticles a {text-decoration: none;}
#Content .PartnersArticles a * {cursor: pointer;}
#Content .PartnersArticles a.NoLink *{cursor:default !important;}
#Content .PartnersArticles a:hover * {color: #000000 !important;}
#Content .PartnersArticles a .TitleImage {position: relative;width: 200px; float: left; margin-left: 20px; left: -20px;}
#Content .PartnersArticles a .TitleImage .Title {position: absolute;bottom: 0px;right: 0px;/*display: none;*/background-color: rgba(255,255,255,0.9);padding: 5px 5px 5px 7px;}
#Content .PartnersArticles a:hover .TitleImage .Title {display: block;}

/* Контентная ПРАВАЯ часть */
#Right br.space {line-height: 20px;}

#Right .WhiteColorBox {background-color: #ffffff;}

#Right .SubMenu {}
#Right .SubMenu a {display: block;padding: 7px 20px;background-color: #eef0f1;border-bottom: 1px solid #adadad;text-decoration: none;color: #5c6468;font-weight: bold;}
#Right .SubMenu a:hover {color: #000000;}

#Right .RegionsBox {padding: 10px 20px;background: url(/public/img/regions-bg2.png) no-repeat 100% 50%;}

#Right .UnyLinks {margin-bottom: 50px;min-height: 50px;background: url(/public/img/right-unylogos-bg.png) no-repeat 0 0;}
#Right .UnyLinks a {display: block;padding: 8px 10px;text-decoration: none;background: url(/public/img/right-unylogos-bg.png) no-repeat 0 0;opacity: 0.5;-webkit-transition: all 0.5s ease;-moz-transition: all 0.2s ease;transition: all 0.2s ease;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=50);}
#Right .UnyLinks a:hover {opacity: 1;filter: progid:DXImageTransform.Microsoft.Alpha(opacity=100);}
#Right .UnyLinks a span {display: inline-block;background: url(/public/img/right-unylogos-arrow.png) no-repeat 10px 50%;width: 34px;height: 34px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.2s ease;transition: all 0.2s ease;}
#Right .UnyLinks a span em {display: inline-block;background: url(/public/img/right-unylogos-arrow.png) no-repeat 10px 50%;width: 34px;height: 34px;-webkit-transition: all 0.5s ease;-moz-transition: all 0.2s ease;transition: all 0.2s ease;}
#Right .UnyLinks a:hover span {background-position: 15px 50%;}
#Right .UnyLinks a:hover span em {background-position: 16px 50%;}

#Right .RightGreyBox {min-height: 50px;background: url(/public/img/right-unylogos-bg.png) no-repeat 0 0;}

