/*Общие стили*/
body {font-family:Calibri,Helvetica,Jamrul,sans-serif; font-size:100%; background:#C8C8C8; margin:0; padding:0; color:#333; text-align:left;}
a {color:#0085B0;} /*#FF2626*/
h1 a {color:#0085B0;}
a:link 		{color:#0085B0;}
a:visited	{color:#0085B0;}
a:hover		{color:#0085B0;}
strong {font-weight:bold;}
b {font-weight:bold;}
.b {font-weight:bold;}
ul li {line-height:120%;list-style-image: url('/i/bullet_gray.png'); margin:0px 0px 10px 20px;}
p {text-align:left;line-height:120%;margin:0px 0px 15px 0px;}
p.quote {font-size:120%; font-style: italic; margin:20px 0px 20px 0px; padding:5px 60px 5px 60px; background-image:url(/i/bg_quote_up.png), url(/i/bg_quote_down.png); background-position: left top, right bottom;background-repeat: no-repeat;}
h1 {text-align:left;margin:0px 0px 10px 0px;font-weight:normal;font-size:150%;color:#333;display:inline-block;}
h2 {text-align:left;margin:10px 0px 10px 0px;font-weight:normal;font-size:135%;color:#333;display:inline-block}
h3 {text-align:left;margin:5px 0px 5px 0px;font-weight:normal;font-size:120%;color:#333;}
h4 {text-align:left;margin:5px 0px 5px 0px;font-weight:bold;font-size:100%;color:#333;}


/*Структура страницы*/
.basis {margin:0 auto;width:1110px;position:relative;overflow:hidden;background:#F4F4EA;text-align:left;}
.clearing {height:0px;line-height:0px;clear:both;font-size:0;}
.contentPage .left {float:left;width:800px;vertical-align:top;margin:0; padding:0;border: 0;}
.contentPage .left .inner {margin:0; padding:0;border: 0;position:relative;margin:30px 30px 15px 30px;overflow:hidden;vertical-align:top;}
.contentPage .right {margin:0px;width:310px;float:right;vertical-align:top;}
.contentPage .right .inner {margin:0px 20px 0px 30px;position:relative; overflow:hidden;vertical-align:top;}

/*Заголовок*/
div.header {width:1050px;margin:30px 0px 0px 30px;height:90px;padding:0;display:inline-block;}
.header a {color:#333;text-decoration:none;}
div.header .logotype {width:220px;height:60px;float:left;margin:0px 0px 0px 0px;border:0;}
div.header .mainMenu {clear:right;height:30px;float:left;margin:0px 0px 0px 30px;border:0;display:inline-block;}

div.header .headBar {float:right;height:30px;margin:0px 0px 0px 30px;border:0;color:#838383;display:inline-block;}
div.header .headBar .phone {float:left;margin:0px 0px 0px 15px;font-size:100%;font-weight:normal;line-height:22px;color:#888888;}
div.header .headBar .callAction {float:left;margin:0px 0px 0px 15px;font-size:100%;font-weight:normal;line-height:22px;color:#888888;}

div.header .socialBar {float:left;margin:0px 0px 0px 3px;height:30px;padding:0;display:inline-block;}
div.header .socialBar .button {float:left;margin:0px 3px 0px 3px;padding:0px 0px 0px 0px; width:22px; height:22px;line-height:22px;}

div.header .mainMenu .items {margin:0px 0px 0px 0px;height:30px;border:0;}
div.header .mainMenu .items .item {padding:0px 0px 3px 7px;margin:0px 10px 0px 5px;float:left;border:0;font-size:120%;font-weight:normal;color:#333333;overflow:hidden;line-height:30px;}
div.header .mainMenu .items .active {background-image:url(/i/bg_mainmenu_line_end.png), url(/i/bg_mainmenu_line.png);line-height:30px; background-position: left bottom, right bottom;background-repeat: no-repeat,repeat-x;}


/*Главная страница*/
div.homePage .firstWord {clear:both;margin:0px 0px 30px 0px;height:46px;}
div.homePage .firstWord .head {margin:0px 0px 0px 0px;padding:0px 0px 0px 30px;width:260px; height:46px; float:left; font-size:150%; color:#FFF; line-height:46px; background:#00A3D9 url(/i/bg_homepage_head_300px.png) no-repeat -10px 0px;}
div.homePage .firstWord .wordString {margin:0px 30px 0px 30px;padding:0px 0px 0px 0px; width:760px; height:46px; float:left;font-size:130%;color:#666;text-align:center;line-height:46px;background:#F4F4EA url(/i/bg_firstword.png) no-repeat 0px 0px;}

div.homePage .slider {clear:both;margin:0px 30px 30px 30px;height:250px;}
div.homePage .slider .slide {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:350px; height:250px; float:left;}

div.homePage .ourKnowledge {clear:both;margin:0px 0px 30px 0px;height:46px;}
div.homePage .ourKnowledge .head {margin:0px 0px 0px 0px;padding:0px 0px 0px 30px;width:300px; height:46px; float:left; font-size:150%; color:#FFF; line-height:46px; background:#00A3D9 url(/i/bg_homepage_head_330px.png) no-repeat 0px 0px;}
div.homePage .ourKnowledge .subscribe {margin:0px 30px 0px 30px; width:720px; height:46px; float:left;}
div.homePage .ourKnowledge .subscribe .note {margin:0px 30px 0px 15px;float:left;font-size:130%;color:#666;text-align:center;line-height:46px;}
div.homePage .ourKnowledge .subscribe .button {float:left;margin:6px 5px 6px 5px;padding:0px 0px 0px 0px; width:33px; height:46px;line-height:46px;}

div.homePage .knowledge {clear:both;margin:0px 30px 30px 30px;display:inline-block;}
div.homePage .knowledge .post {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:350px; float:left;}
div.homePage .knowledge .post .head a {color:#333;text-decoration:none;}
div.homePage .knowledge .first {margin:0px 40px 0px 0px;width:310px;}
div.homePage .knowledge .second {margin:0px 20px 0px 20px;width:310px;}
div.homePage .knowledge .third {margin:0px 0px 0px 40px;width:310px;}
div.homePage .knowledge .post .head {margin:0px 0px 0px 0px;font-size:130%;color:#333;text-align:left;line-height:80%;}
div.homePage .knowledge .post .date {margin:5px 0px 0px 0px;font-size:100%;color:#666;text-align:left;line-height:100%;}
div.homePage .knowledge .post .body {margin:15px 0px 0px 0px;font-size:100%;color:#333;text-align:left;line-height:120%;}

/*Контентные страница*/
div.contentPage .headScreen {clear:both;margin:0px 0px 0px 0px;height:200px;}
div.contentPage .headScreen .head {position: relative;background:#FF0404; top:-46px; margin:0px 0px 0px 0px;height:46px;padding:0px 30px 0px 30px;z-index:1;line-height:46px;font-size:150%;color:#FFF;}
div.contentPage .left .topicMenu {clear:both;width:100%;height:46px;text-align:left;display:inline-block;}
div.contentPage .left .topicMenu a {color:#FFF;text-decoration:none;}
div.contentPage .left .topicMenu .items {margin:0px 0px 0px 0px;height:46px;border:0;background:#ACAC9D;}
div.contentPage .left .topicMenu .items .item {height:46px;margin:0px 0px 0px 0px;padding:0px 13px 0px 13px;float:left;border:0;font-size:110%;font-weight:bold;color:#FFF;overflow:hidden;line-height:46px;background: url(/i/topicmenu_selection.png) no-repeat 0px 0px;}
div.contentPage .left .topicMenu .items .item:first-child {padding:0px 15px 0px 30px;background:none;}
div.contentPage .left .topicMenu .items .active {background:#FBC011 url(/i/topicmenu_selection.png) no-repeat 0px 0px;}
div.contentPage .left .topicMenu .items .passive {color:#EEE;}
div.contentPage .left .topicMenu .items .active:first-child {background:#FBC011;}

div.contentPage .left .inner .img {text-align:center;}
div.contentPage .left .inner img {margin:10px 0px 20px 0px;}
div.contentPage .left .inner .partnerlogo{margin:10px 20px 10px 0px; text-align: left;float:left; }

div.contentPage .left .inner .project {margin:0px 0px 15px 0px;display:inline-block;}
div.contentPage .left .inner .projectInfo {float:left;width:375px;margin:0px 15px 0px 0px;}
div.contentPage .left .inner .projectImg,.projectImgL {float:left;width:350px;margin:0px 0px 0px 0px;}
div.contentPage .left .inner .projectImgR {float:right;width:350px;margin:0px 0px 0px 0px;}

.contentPage .right .about {background:#EBEBD8;font-size:90%;margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;position:relative; overflow:hidden;vertical-align:top}
.contentPage .right .about .head {height:46px;font-size:130%;line-height:46px; color:#333;font-weight:bold;}
.contentPage .right .about .body {margin:10px 0px 10px 0px;display:inline-block;}
.contentPage .right .about .body .left {float:left;width:90px;vertical-align:top;margin:0;padding:0;border:0;}
.contentPage .right .about .body .right {float:left;width:145px;vertical-align:top;margin:0;padding:0px 0px 0px 15px;border:0;}
.contentPage .right .about .body .right .name {font-size:130%;margin:0px 0px 10px 0px;font-weight:bold;line-height:100%;}

.contentPage .right .status {background:#DFDFD0;font-size:90%;margin:0px 0px 0px 0px;padding:0px 30px 0px 30px;position:relative; overflow:hidden;vertical-align:top}
.contentPage .right .status .head {height:46px;font-size:130%;line-height:46px; color:#333;font-weight:bold;}
.contentPage .right .status .body {margin:10px 0px 20px 0px;display:inline-block;}
.contentPage .right .status .body .left {float:left;width:90px;vertical-align:top;margin:0;padding:0;border:0;}
.contentPage .right .status .body .right {float:left;width:145px;vertical-align:top;margin:0;padding:0px 0px 0px 15px;border:0;}
.contentPage .right .status .body .right .name {font-size:120%;margin:0px 0px 10px 0px;font-weight:bold;line-height:100%;}


.contentPage   .offer {margin:20px 0px 20px 0px; padding:0px 0px 0px 0px; width:100%; background:#FBC011;display:inline-block;}
.contentPage   .offer .box {margin:0px 0px 0px 0px; padding:15px 15px 15px 15px;width:560px;float:left;}
.contentPage   .offer .box h1 {color:#FFF;margin:0px 0px 10px 0px;}
.contentPage   .offer .box p {margin:0px 0px 0px 0px;color:#000;}
.contentPage   .offer .flag {float:left;margin:15px 15px 15px 15px;display:inline-block;}
.contentPage   .flag img {text-align:center;display:inline-block;}  

/*Подвал*/
.footer {clear:both;display:inline-block;margin:0px 0px 0px 0px;width:1110px;padding:15px 0px 30px 0px;background:#00A3D9;}
.footer a {color:#FFF;text-decoration:none;}
.footer .collum {margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;width:400px; float:left;}
.footer .collum .head {height:30px; font-size:130%; color:#FFF; line-height:30px;}
.footer .services {margin:0px 30px 0px 30px;width:340px;}
.footer .footerList {margin:5px 0px 0px 0px;border:0;}
.footer .footerList .item {margin:5px 0px 5px 0px;padding:0px 0px 0px 0px;font-size:100%;font-weight:normal;color:#FFF;overflow:hidden;padding-left: 12px; background-image: url(/i/bullet_blue.png); background-repeat: no-repeat; background-position: 0px 3px;}


.footer .blog {margin:0px 30px 0px 30px;width:340px;}
.footer .contacts {margin:0px 30px 0px 30px;width:250px;}
.footer .contacts .phone {margin:15px 0px 5px 0px;font-size:130%;font-weight:normal;color:#FFF;padding-left:35px;background-image: url(/i/icon_phone.png); background-repeat: no-repeat; background-position: 0px 0px;}
.footer .contacts .email {height:20px;margin:15px 0px 5px 0px;font-size:100%;font-weight:normal;color:#FFF;padding-left:35px;background-image: url(/i/icon_email.png); background-repeat: no-repeat; background-position: 0px 0px;}
.footer .contacts .copyright {margin:15px 0px 5px 0px;font-size:100%;font-weight:normal;color:#FFF;padding-left:35px;background-image: url(/i/icon_copyright.png); background-repeat: no-repeat; background-position: 0px 5px;}

/*Ошибка*/
.errorBox {width:673px;height:250px;padding:30px 30px 30px 30px;background:#F4F4EA;}
.errorBox h1 {text-align:left;line-height:150%;margin:0px 15px 0px 0px;}
.errorLogo {width:213px;float:left; display:block;}
.errorAbout {width:370px;float:left;display:block;text-align:left;margin-left:90px;margin-top:0px;}
.errorContact {margin-top:120px;line-height:120%}
.errorBox p {text-align:left;margin-bottom: 0.7em;font-size:100%;line-height:120%}
.errorContact p {line-height:140%}