@import url('common.css');
@import url('main.css'); 
/* @import url('lightbox.css'); */
@import url(//fonts.googleapis.com/css?family=PT+Sans+Narrow:400,700&subset=latin,cyrillic);
@import url(//fonts.googleapis.com/css?family=Comfortaa:400,300,700&subset=latin,cyrillic);
@import url(//fonts.googleapis.com/css?family=PT+Sans:400,400italic,700,700italic&subset=latin,cyrillic);

body {font-size: 14px; margin: 0; padding:0px; background: #fff;  color:#fff; font-family: 'PT Sans Narrow', Arial, Tahoma, sans-serif;}
body, html {height:100%;}
/*---Global tags---*/
img {border:0;}
form {padding:0; margin:0;}
form label {float:left; margin-top:4px; text-align:left;}
a {color:#fff; text-decoration:none; outline:0;}
a:hover {text-decoration:underline;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4 {}
h1 {margin:0 0 33px; padding:0; color:#006666; text-transform:uppercase; font:40px/0.9 'PT Sans Narrow', Arial, Tahoma, sans-serif; }
h2 {margin:0 0 33px; padding:0; color:#006666; text-transform:uppercase; font:40px/0.9 'PT Sans Narrow', Arial, Tahoma, sans-serif; }
h3 {color:#990033; font-size:18px; font-weight:bold; margin:25px 0;}

ul {}
ul li {}

p {margin:6px 0; padding:0;}
fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input[type="text"], select {border:1px solid #cccccc; border-radius:5px; padding:0 20px 1px; font: italic 20px 'PT Sans', Arial, Tahoma, Verdana, sans-serif;}
select {padding-right:0;}
header, nav, section, article, aside, footer {display:block;}

.cl {clear:both; font-size:0;}
.inner {width:960px; margin:0 auto; padding:0 10px; position:relative; z-index:50;}
.inner:after {content:' '; display:block; clear:both;}
.sections {width:100%; overflow:hidden; min-width:960px; min-height:100%;  margin-top:-146px;}

/*---header---*/
.main_menu {position:fixed; top:0; left:0; min-width:960px; width:100%; height:50px; background-color:rgba(1,12,16,0.9); font-size:14px; z-index:300;}
.main_menu ul {list-style-type:none; margin:0 auto; padding:12px 0 0; width:960px; text-align:center;}
.main_menu li {display:inline; padding:0 0 0 4px;}
.main_menu li:before {content:'•'; font-family: Arial, Tahoma, sans-serif; padding:0 8px 0 0;}
.main_menu li:first-child:before {content:'';}
.main_menu li:first-child a:before {content:' '; display:inline-block; width:15px; height:21px; vertical-align:-3px; margin:0 10px 0 0;  background: url(//filearchive.cnews.ru/img/forum/2015/01/21/icon.png) 0 0 no-repeat;}
.main_menu a {color:#fff; text-decoration:none; display:inline-block; padding:4px 0;}
.main_menu a:hover {text-decoration:underline;}
.main_menu .awards {background-color:#990033; border-radius:5px; padding:4px 9px;}
/*---/header---*/

/*---section_header---*/
header {min-height:783px; min-width:960px; height:100%;padding-top:146px; padding-bottom:10px; text-align:center; background:#000 url(//filearchive.cnews.ru/img/forum/2015/01/21/header.jpg) 50% 146px no-repeat;}
.header_inner {height:247px; min-width:960px; text-align:center; min-height:0; padding:222px 0 0 0; width:100%; overflow:hidden; background:#000 url(//filearchive.cnews.ru/img/forum/2015/01/21/header_inner.jpg) 50% 146px no-repeat;}
.year {font-size:14px; position:absolute; list-style-type:none; margin:0; padding:0; top:89px; left:24px; width:50px; line-height:18px;}
.year li {padding:0 0 4px;}
.year a {display:block; text-align:center; text-decoration:none; color:#fff; border-radius:4px; padding:1px 0;}
.year a:hover {text-decoration:none; background-color:#990033;}
.year a.current {border:1px solid #839397; border:1px solid rgba(255,255,255,0.5); padding:0;}

.app_store {position:absolute;}

.logo_main {padding:92px 0 0 0; height:268px; margin:0 0 -18px; background:url(//filearchive.cnews.ru/img/forum/2015/01/21/logo_shadow.png) 50% 92px no-repeat;}
.slogan {text-transform:uppercase; color:#fff; font:300 18px 'Comfortaa', cursive; letter-spacing:1px; margin:0 0 36px;}
.slogan span  {display:inline-block; background-color:#990033; padding:3px 20px; border-radius:4px;}
.title_block {height:197px; font:300 16px 'Comfortaa', cursive; background:url(//filearchive.cnews.ru/img/forum/2015/01/21/title_shadow.png) 50% -4px no-repeat;}
.title {margin:0 0 34px;}
.title img {margin:2px 0 0 3px;}
.data {padding:0 0 65px;}
.data time {display:inline-block; padding:2px 10px; border-radius:5px; background-color:#990033; margin:0 8px 0 0;}

.btns {display:inline-block; font-size:12px; line-height:20px; height:21px; text-transform:uppercase; border:1px solid #839397; border:1px solid rgba(255,255,255,0.5); border-radius:4px; padding:4px 0;}
.btns a {color:#fff; text-decoration:none; margin:0 16px 0 14px; position:relative; display:inline-block;}
.btns a:hover {text-decoration:underline;}
.btns a:after {display:block; content:' '; position:absolute; top:0; right:-16px; height:21px; border-right:1px solid #839397; border-right:1px solid rgba(255,255,255,0.5);}
.btns a:last-child:after {display:none;}
.icon_speake:before {display:inline-block; content:' '; width:26px; height:20px; vertical-align:middle; background: url(//filearchive.cnews.ru/img/forum/2015/01/21/icon.png) 0 -33px no-repeat;}
.icon_reg:before {display:inline-block; content:'+'; width:24px; height:20px; vertical-align:-2px; padding:0 0 0 2px; font:20px/20px  Arial, Tahoma, sans-serif; text-align:left;}
.btns_inner {position:absolute; top:-15px; right:0;}

.logo {float:left; padding:0; height:210px; margin:0 -30px 0px 34px; width:252px; text-align:left; background:url(//filearchive.cnews.ru/img/forum/2015/01/21/logo_inner_shadow.png) 2px 2px no-repeat;}
.header_content {margin:0 -150px 0 267px; text-align:left;}
.header_content .slogan {margin:0 0 15px;}
.header_content .slogan span {text-align:left; background-color:transparent; color:#fff; padding-left:0;}
.header_content .title_block {height:197px; font:300 16px 'Comfortaa', cursive; background:url(//filearchive.cnews.ru/img/forum/2015/01/21/title_inner_shadow.png) 0 0 no-repeat;}
.header_content .title {margin:0 0 20px;}
/*---/section_header---*/

/*---section_about---*/
.section_about {min-width:960px; padding:30px 0 80px; width:100%; background:#FFF; color:#333333; font: 16px/1.1 'PT Sans', Arial, Tahoma, Verdana, sans-serif; position:relative;}
.about_content {width:550px; float:left; text-align:center; padding:0 0 0 45px; }
.about_content p {margin:7px 0;}
.about_content mark {background-color:transparent; color:#990033;}
.btn {display:inline-block; border:0; cursor:pointer; text-decoration:none; background-color:#990033; border-radius:5px; padding:7px 33px; text-transform:uppercase; color:#fff; font:300 14px 'Comfortaa', cursive; letter-spacing:1px; margin:38px 0 0; }

.banner_awards {float:right; text-align:center; display:block; width:250px; height:413px; padding:45px 25px 0; color:#fff; text-decoration:none; background:#9c1846 url(//filearchive.cnews.ru/img/forum/2015/01/21/awards.jpg) 0 0 no-repeat;  font: 14px/1.3 'PT Sans', Arial, Tahoma, Verdana, sans-serif;}
.banner_awards .p {display:block; padding:29px 0 0 0; height:135px;}
.detal {display:inline-block; font-size:12px; text-transform:uppercase; border:1px solid #839397; border:1px solid rgba(255,255,255,0.5); border-radius:4px; padding:7px 29px; font:12px 'Comfortaa', cursive;}

.section_about .top {width:100%; padding:0 4px; height:80px; margin:0 0 0 -4px; top:-43px; position:absolute; background:#fff; transform:rotate(-2deg);}
.section_about .bg {width:100%; padding:0 50px 250px; height:100%; margin:0 0 0 -50px; top:-43px; position:absolute;  background:#FFF url(//filearchive.cnews.ru/img/forum/2015/01/21/about.png) 50% 0 no-repeat; transform:rotate(-2deg);}
.shadow1 {width:100%; height:131px; margin:0 0 -131px; position:absolute; top:-129px; background:url(//filearchive.cnews.ru/img/forum/2015/01/20/shadow_01.png) 50% 0 no-repeat;}

/*---/section_about---*/

/*---section_forum---*/
.section_forum {min-width:960px; padding:0 0 80px; background:#054950 url(//filearchive.cnews.ru/img/forum/2015/01/21/section.gif) 50% 0 repeat; font: 14px/1.2 'PT Sans', Arial, Tahoma, Verdana, sans-serif; position:relative; z-index:6;}
.section_forum a  {color:#fff;}
.section_forum  h2 {text-align:center; color:#fff; padding:30px 0 0; margin:0 0 35px;}
.section_forum  h4 {font-size:24px; font-weight:normal; margin:0; padding:0 0 10px;}
.section_item  h4 a:before {display:block; content:' '; width:95px; height:95px; margin:0 auto 13px; background-image:url(//filearchive.cnews.ru/img/forum/2015/01/26/section_icon.png);}	
.section_item {display:inline-block; text-align:center; width:280px; vertical-align:top; padding:10px 10px 25px; background:url(//filearchive.cnews.ru/img/forum/2015/01/21/section_shadow.png) 50% 21px no-repeat;}	
/* .section_item:before {display:block; content:' '; width:95px; height:95px; margin:0 auto -95px; background-image:url(//filearchive.cnews.ru/img/forum/2015/01/26/section_icon.png);}	 */
.section_cloud  h4 a:before {background-position:0 0;}	
.section_safety  h4 a:before {background-position:0 -104px;}	
.section_gos  h4 a:before {background-position:0 -312px;}	
.section_mb  h4 a:before {background-position:0 -208px;}	
.section_retail  h4 a:before {background-position:0 -416px;}	
.section_banks  h4 a:before {background-position:0 -520px;}	
.section_forum .top {width:100%; padding:0 4px; height:80px; margin:0 0 0 -4px; top:-30px; position:absolute; background:#054950 url(//filearchive.cnews.ru/img/forum/2015/01/21/section.gif) 50% 0 repeat; transform:rotate(1.8deg);}
.shadow2 {width:100%; height:131px; position:absolute; top:-67px; background:url(//filearchive.cnews.ru/img/forum/2015/01/20/shadow_02.png) 50% 0 no-repeat;}
.section_forum .bt {width:100%; padding:0 4px; height:80px; margin:0 0 0 -4px; bottom:-43px; position:absolute; background:#054950 url(//filearchive.cnews.ru/img/forum/2015/01/21/section.gif) 50% 0 repeat; transform:rotate(-1.8deg);}
.shadow3 {width:100%; height:131px; position:absolute; bottom:-113px; background:url(//filearchive.cnews.ru/img/forum/2015/01/20/shadow_03.png) 50% 0 no-repeat;}
/*---/section_forum---*/

/*---section_photo---*/
.section_photo {min-width:960px; height:639px; padding:35px 0 0 0; margin:0 0 -25px; text-align:center; background:#000 url(//filearchive.cnews.ru/img/forum/2015/01/21/section_photo.jpg) 50% 0 no-repeat; background-size:100% auto;}
.section_photo h2 {text-align:center; color:#fff; padding:70px 0 20px; margin:0 0 35px;}
.photo_slide {width:836px; margin:0 auto; padding:0 0 20px; height:250px; position:relative; }
.photo_slide ul {list-style-type:none; margin:0; padding:0; overflow:hidden; height:250px;}
.photo_slide li {float:left; border-radius:50%; width:250px; height:250px; overflow:hidden; position:relative;}
.photo_slide li a {display:block;}
.photo_slide li a:hover:after {display:block; content:' '; width:252px; height:252px; position:absolute; top:-1px; left:-1px; border-radius:50%; background-color:#000; opacity:0.7; filter:alpha(opacity=70);}
.photo_slide li a:hover:before {display:block; content:' '; width:38px; height:37px; position:absolute; z-index:5; top:50%; left:50%; margin:-19px 0 0 -19px; background:url(//filearchive.cnews.ru/img/forum/2015/01/21/icon.png) 0 -63px no-repeat;}
.bx-pager {display:none;}
.bx-prev {display:block; text-indent:-1000px; overflow:hidden; width:36px; height:36px; position:absolute; top:105px; left: -67px; background:url(//filearchive.cnews.ru/img/forum/2015/01/21/icon.png) 0 -115px no-repeat;}
.bx-next {display:block; text-indent:-1000px; overflow:hidden; width:36px; height:36px; position:absolute; top:105px; right:-67px; background:url(//filearchive.cnews.ru/img/forum/2015/01/21/icon.png) 0 -159px no-repeat;}
/*---/section_photo---*/

/*---section_speaker---*/
.section_speaker {min-width:960px; padding:0 0 50px; background-color:#e7e7e7;  font: 14px/1.2 'PT Sans', Arial, Tahoma, Verdana, sans-serif; position:relative; }
.section_speaker h2 {text-align:center; padding:5px 0 0; }
.speaker {text-align:left; padding: 0 16px 28px 100px; width:200px; display:inline-block; vertical-align:top; min-height:95px;}
.speaker .img {display:block;width:91px; height:91px; overflow:hidden; text-align:center; float:left; position:relative; left:-100px; margin:0 -91px 0 0;}
.speaker .img:after {display:block; content:' '; width:91px; height:91px; overflow:hidden; position:absolute; top:0; left:0;  background:url(//filearchive.cnews.ru/img/forum/2015/01/21/mask.png) 0 0 no-repeat;}
.speaker img {width:80px;}
.speaker .name {color:#990033; text-transform:uppercase; font-size:18px; font-weight:bold; padding:15px 0 0 0;}
.speaker .name:before {content:'•'; font:36px/25px Arial, Tahoma, sans-serif; display:block; float:left; width:15px; left:-17px; margin:0 -15px 0 0; position:relative;}
.speaker .post {color:#666666; font-style:italic; }

.section_speaker .top {width:100%; padding:0 4px; height:80px; margin:0 0 0 -4px; top:-43px; position:absolute; background:#e7e7e7; transform:rotate(1deg);}
.shadow4 {width:100%; height:92px; position:absolute; top:-85px; background:url(//filearchive.cnews.ru/img/forum/2015/01/20/shadow_04.png) 50% 0 no-repeat;}
.section_speaker .bt {width:100%; padding:0 4px; height:80px; margin:0 0 0 -4px; bottom:-20px; position:absolute; background:#e7e7e7; transform:rotate(-1.2deg);}
.shadow5 {width:100%; height:93px; position:absolute; bottom:-53px; background:url(//filearchive.cnews.ru/img/forum/2015/01/20/shadow_05.png) 50% 0 no-repeat;}


/*---/section_speaker---*/

/*---section_partner---*/
.section_partner {min-width:960px; padding:20px 0 0 0; background-color:#fff;  font: 14px/1.2 'PT Sans', Arial, Tahoma, Verdana, sans-serif; position:relative; z-index:20;}
.section_partner h2 {text-align:center; padding:30px 0 0;}
.partners {border-top:1px solid #e5e5e5; padding:15px 0;}
.partners img {vertical-align:middle; margin:0 0 0 30px;}
.partner_title {display:inline-block; color:#990033; text-transform:uppercase; font-size:18px; font-weight:bold; vertical-align:middle; padding-left:50px; }
.partner_title:first-child {padding-left:30px; }
.partner_title:before {content:'•'; font:36px/23px Arial, Tahoma, sans-serif; display:block; float:left; width:15px; left:-18px; margin:0 -15px 0 0; position:relative; z-index:5;}

.partner_title_group {color:#006666; font:30px/1 'PT Sans Narrow', Arial, Tahoma, sans-serif;  text-transform:uppercase; padding:14px 0 0 30px; position:relative; overflow:hidden;}
.partner_title_group:before {content:'•'; font:40px/30px Arial, Tahoma, sans-serif; display:block; float:left; width:15px; left:-19px; margin:0 -15px 0 0; position:relative; z-index:5;}
.partner_title_group:after {content:' '; display:block; position:absolute; border-left:1px solid #e5e5e5; left:17px; top:25px; height:100%;}
.partners_item {padding:15px 0 5px; position:relative; overflow:hidden;}
.partners_item:after {content:' '; display:block; position:absolute; border-left:1px solid #e5e5e5; left:17px; top:0; height:100%;}
.partners_item:last-child:after { top:0; height:60px;}
.section_partner .bt {width:100%; padding:0 4px; height:80px; margin:0 0 0 -4px; bottom:-25px; position:absolute; background:#fff; transform:rotate(1.1deg);}

.section_partner .top {width:100%; padding:0 4px; height:80px; margin:0 0 0 -4px; top:-43px; position:absolute; background:#fff; transform:rotate(1deg);}
.shadow4 {width:100%; height:92px; position:absolute; top:-85px; background:url(//filearchive.cnews.ru/img/forum/2015/01/20/shadow_04.png) 50% 0 no-repeat;}

/*---/section_partner---*/

/*---footer---*/
footer {min-width:960px; height:80px; padding:66px 0 0 0; color:#fff; background: #000 url(//filearchive.cnews.ru/img/forum/2015/01/21/footer.jpg) 50% 0 no-repeat;  font: 12px/1.6 'PT Sans', Arial, Tahoma, Verdana, sans-serif;}
footer a {color:#fff;}
.footer_menu a {text-decoration:underline;}
.footer_menu a:hover {text-decoration:none;}
.cnews_logo {float:left; padding:0 0 0 13px; width:290px;}
.counter {float:right; padding:0 10px 0 0;}
.counter img {margin-left:5px;}
/*---/footer---*/

/*---content---*/
.content {min-width:960px; color:#333333; margin:0 0 -28px; padding:5px 0 30px;font: 16px/1.15 'PT Sans', Arial, Tahoma, Verdana, sans-serif; background:#fff; position:relative; }
.content .inner {padding:20px 70px; width:820px;}
.content_inner {background:url(//filearchive.cnews.ru/img/forum/2015/01/21/content.png) 50% 0 no-repeat; position:relative; z-index:5; margin:-85px 0 0 0; padding:60px 0 60px 0;}
.content h1 {font-weight:bold; margin:0 0 20px;}
.content mark {color:#990033; background-color:transparent; font-weight:bold;}
.content a {color:#990033; text-decoration:underline; font-weight:bold;}
.content a:hover {text-decoration:none;}
.param_block {font-size:18px; font-weight:bold;}
.param {text-align:right; font-size:18px; font-weight:bold;}
.param p  {clear:both;}
.param p:after  {clear:both; display:block; content:' ';}
.red_link {font-weight:normal; font-size:14px;}

.registration_page {float:left; width:600px;}
.registration_comment {float:right;width:270px; margin:0 -70px 0 0;}
.box {background-color:#e5e5e5;  padding:10px;}

.notefoot {line-height:1.5;}
#code .smallNewsLink {color:#990033; padding:20px 0 0; display:block;}
#code p {display:inline-block; vertical-align:middle; margin-right:10px;}
#code input[type="text"] {width:110px;}
form .btn {margin:12px 0 20px; padding:5px 55px;}

.content article a {color:#333333; text-decoration:none;}
.content article > a {font-weight:normal;}
.content article a:hover {color:#333333; text-decoration:underline;}
article {font-size:14px; line-height:1.3; margin:0 0 17px;}
article h3 {font-size:18px; font-weight:bold; margin:7px 0;}
article time {display:inline-block; background-color:#990033; border-radius:5px; padding:3px 0; text-align:center; width:105px; text-transform:uppercase; color:#fff; font:300 14px 'Comfortaa', cursive; margin-right:15px; vertical-align:2px;}

.content .top {width:100%; padding:0 4px; height:100px; margin:0 0 0 -4px; top:-63px; position:absolute; background:#fff; transform:rotate(-1.1deg);}
.shadow6 {width:100%; height:76px; position:absolute; top:-108px; z-index:6; background:url(//filearchive.cnews.ru/img/forum/2015/01/20/shadow_06.png) 50% 0 no-repeat;}

.nav_next {width:43px; height:43px; cursor:pointer; position:fixed; left:50%; bottom:5px; margin:0 0 0 -50px; z-index:900; border-radius:50%; opacity:0.2; background:#990033 url(//filearchive.cnews.ru/img/forum/2015/01/21/icon.png) 0 -203px no-repeat;}
.nav_prev {width:43px; height:43px; cursor:pointer; position:fixed; left:50%; bottom:5px; margin:0 0 0 9px; z-index:900; border-radius:50%; opacity:0.2; background:#990033 url(//filearchive.cnews.ru/img/forum/2015/01/21/icon.png) 0 -247px no-repeat;}
.nav_prev, .nav_next {  -webkit-transition: all 1s ease-out;   -moz-transition: all 1s ease-out; -o-transition: all 1s ease-out;  transition: all 1s ease-outs;}
.nav_prev:hover, .nav_next:hover {opacity:1;}
/*---/content---*/

.input-error {border-color: red !important;}

.thead {background:rgba(0,166,80,0.1);}