html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {border: 0; // и рамки устанавливаются в 0outline: 0; // обводка элементов идёт туда жеvertical-align: baseline; // всё выравнивается однообразноbackground: transparent; // фона нет, никакого}//html {font-size: 62,5%;}//@font-face//  {//font-family: "Constantia"; //- название шрифта//src: url("img/Constantia.ttf"); //- путь к описывающему его файлу//}//body {margin: 0;padding: 0; sans-serif; font-size: 16px; color: #2d2d2d; background: url(img/bg.png) #E3E0DC;}body {margin: 0;padding: 0; font-family: Verdana; font-size: 13px; color: #2d2d2d; background: url(img/bg.png) #E3E0DC; }h1, h2, h3, h4, h5, h6 {font-family: Constantia, Georgia,"Lucida Bright","Nimbus Roman No9 L",serif;}div {position:relative; } .divline {float:left;} .divclear, .clear-block {clear: both; padding: 0;} .links li{display: inline;}img {-ms-interpolation-mode: bicubic;}A IMG { border: none; } a {color: #2d2d2d; text-decoration: none;}strong, p {text-align: justify;  padding: 4px 0; word-wrap: break-word;}h1 {color: #7b29a0; font-weight: lighter; font-size: 24px; padding: 24px 0 0 0; margin: 0; }h2 {color: #5B5B5C; font-weight: lighter; font-size: 18px;  }dt, em {color: #7b29a0;}#page {width: 942px;  margin: auto; -moz-border-radius: 3px; /* Firefox */-webkit-border-radius: 3px; /* Safari, Chrome */-khtml-border-radius: 3px; /* KHTML */border-radius: 3px; /* CSS3 */padding: 0 20px ;border:1px solid #A7B1B3;background: #fff url(img/bg_corner.png) no-repeat top right;margin: 18px auto 40px; }#front {width: 610px;  margin: auto; 	}#menu {}#header_gray {height: 160px; background: url(img/header_gray.png) no-repeat center 34px;}#header_gray_small {height: 100px; background: url(img/header_gray_small.png) no-repeat center 34px; border-bottom:1px solid #ABABAB;}#header_gray_small h1 {text-align: right; margin: auto; width: 580px; font-size: 56px; color: #72AD6B;}#header {height: 160px; background: url(img/header.png) no-repeat 12px 15px;}#header .user {top: 34px; right: 0; position: absolute;}#header .logos {width: 197px; height: 45px;top: 160px; right: 0; position: absolute; background: url(img/logo_m_a.png) no-repeat bottom right; z-index: 20; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);}#header a:hover {color: #7b29a0; text-decoration:underline;}#header_sm {height: 90px; background: url(img/header_sm.png) no-repeat 24px 0px;}#header_sm .user {top: 34px; right: 0; position: absolute;}#header_sm a:hover, #info a:hover {color: #7b29a0; text-decoration:underline;}#baner {height: 195px; width: 100%; background: url(img/ikt_direktor.jpg) no-repeat bottom right;}#baner:hover {opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90); cursor: pointer;}/*для интел*/#header .logo_i_a {width: 197px; height: 45px;top: 160px; right: 0; position: absolute; background: url(img/logo_i_a.png) no-repeat bottom right; z-index: 20; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);}#baner_i {height: 195px; width: 100%; background: url(img/intel_initiative2.jpg) no-repeat bottom right;}#baner_i:hover {opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90); cursor: pointer;}/*для касперского*/#header .logo_k_a {width: 197px; height: 45px;top: 160px; right: 0; position: absolute; background: url(img/logo_k_a.png) no-repeat bottom right; z-index: 20; opacity:0.7; -moz-opacity:0.7; filter:alpha(opacity=70);}#baner_k {height: 195px; width: 100%; background: url(img/kasp_edu2.jpg) no-repeat bottom right;}#baner_k:hover {opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90); cursor: pointer;}#name_lib {height: 141px; width: 100%; background: url(img/library.jpg) no-repeat bottom right;}#name_mat {height: 141px; width: 100%; background: url(img/materials.jpg) no-repeat bottom right;}#name_cont {height: 141px; width: 100%; background: url(img/contacts.jpg) no-repeat bottom right;}#name_about {height: 141px; width: 100%; background: url(img/about.jpg) no-repeat bottom right;}#name_reg {height: 141px; width: 100%; background: url(img/register.jpg) no-repeat bottom right;}#name_portf {height: 141px; width: 100%; background: url(img/portfolio.jpg) no-repeat bottom right;}#name_forum {height: 141px; width: 100%; background: url(img/forum.jpg) no-repeat bottom right;}.left_bl {height: 239px; width: 314px; background: url(img/left_bl.png) no-repeat top center;}.cent_bl {height: 239px; width: 312px; background: url(img/cent_bl.png) no-repeat top center; border-left: 1px solid #a6a6a6; border-right: 1px solid #a6a6a6;}.right_bl {height: 239px; width: 314px; background: url(img/right_bl.png) no-repeat top center;}.left_bl_sm {height: 142px; width: 314px; background: url(img/left_bl_sm.png) no-repeat top center;}.cent_bl_sm {height: 142px; width: 312px; background: url(img/cent_bl_sm.png) no-repeat top center; border-left: 1px solid #a6a6a6; border-right: 1px solid #a6a6a6;}.right_bl_sm {height: 142px; width: 314px; background: url(img/right_bl_sm_porf.png) no-repeat top center;}.left_bl, .right_bl, .cent_bl, .left_bl_sm, .right_bl_sm, .cent_bl_sm {}.left_bl:hover, .right_bl:hover, .cent_bl:hover, .left_bl_sm:hover, .right_bl_sm:hover, .cent_bl_sm:hover {opacity:0.9; -moz-opacity:0.9; filter:alpha(opacity=90); cursor: pointer;-webkit-box-shadow: inset 0px 0px 60px -20px #9c9c9c;-moz-box-shadow: inset 0px 0px 60px -20px #9c9c9c;box-shadow: inset 0px 0px 60px -20px #9c9c9c;}#left_block {position: fixed; left: 0px; width: 130px;}#right_block {position: fixed; right: 0px; width: 130px;}.block-region {	border: 1px dashed #bbb;}#info, .info { width: auto; background: url(img/line.png) no-repeat top center;  display: block; padding-top: 20px;}#info .news {background: url(img/line.png) no-repeat top center;  display: block; margin-bottom: 18px;}#info a {	color: #5439B6;}#info h1 a {	text-decoration: none; color: #7b29a0;}#info li {padding: 3px 0;}#info .alert {position: absolute; font-size: 40px; color: #FED66B; margin: 18px 0 0 -14px;}#info .newsdata {position: absolute; background: url(img/data_bg.png) no-repeat left 14px ; color: #fff; border-right: 1px solid #cccccc; left: -40px; margin: 80px 0 0  0; width: 35px;  height: 8px; padding: 14px 0;text-align: center; font-family: Verdana, sans-serif; font-size: 10px; font-weight:bold;}.section {margin-top: -18px; }.rasp {border: 0px; border-collapse: collapse; width: 100%;}.rasp td {border-right: 1px solid #a6a6a6; border-bottom: 1px solid #a6a6a6; padding: 5px;} .rasp .two {background: #F4F8FB;}.rasp .end td { border-bottom: 0px;} .rasp .end2 { border-right: 0px;}.lib_st {padding-right: 270px;}.lib_st p {padding: 0px; margin-top: -20px;}big {color: #DB5D6A; font-size: 20px;}#title_news {font-size: x-small; }#title_news .post {padding: 10px;}#title_news .post:hover {background: #EEECEA;}#title_news h2, #title_news p {padding: 0; margin: 0;}#title_news .teaser {padding: 5px 0 10px 0; text-align: justify;}#title_news .teaser a {color: #7b29a0} #title_news .teaser a:hover {text-decoration: underline;} #title_news h2 {display: inline; font-size: small; font-weight: bolder; }#title_news p {	text-align: justify;}.pattern {	background: url(img/pattern.png) top center no-repeat;}/*tables*/#info table {	border-collapse: collapse; font-size:14px;}#info table td {	border: 1px solid #E6ECF4; padding: 2px 10px;}#info table th {	border: 1px solid #E6ECF4; background: #EFF2F6; padding: 2px 10px; }#info table p {font-size:16px;padding:0;margin: 0;text-align:left;}/*Table views */.views-table {border: 0px; border-collapse: collapse; width: 100%;}.views-table td {padding: 10px;} .views-table .even {background: #F5F2F6; }.views-table .even td {border-left: 1px solid #fff;}.views-table th.active a {-moz-border-radius: 3px; /* Firefox */-webkit-border-radius: 3px; /* Safari, Chrome */-khtml-border-radius: 3px; /* KHTML */border-radius: 3px; /* CSS3 */background-color:#FCFCFC;border:1px solid #BBBBBB;margin:4px 0;padding:4px 3px;} /*Grid views*/.views-view-grid {	border-spacing: 12px 6px; table-layout: fixed; empty-cell: hide;}.views-view-grid .col-1, .views-view-grid .col-2, .views-view-grid .col-3 {	width: 314px; padding: 14px; border-spacing: 12px 6px;}.views-view-grid td {	-moz-border-radius: 3px; /* Firefox */	-webkit-border-radius: 3px; /* Safari, Chrome */	-khtml-border-radius: 3px; /* KHTML */	border-radius: 3px; /* CSS3 */	background-color:#FCFCFC;	border:1px solid #BBBBBB; vertical-align: top;	}.views-view-grid .views-field-value {font-weight: bold;}.item-list .pager li {display:inline;}/*Profile*/#info .profile dl {	display: block; padding: 20px;	}.profile .picture img {	border: 1px solid #bbb;}#user_profile {	float: left; width: 57%; }#user_profile p, #user_profile h2 {	margin: 0; padding: 0;}#user_profile h2 {	padding: 20px 0 0;}#user_profile .user_avatar {	float: left;}#user_profile .user_shot {	float: left; margin-left: 20px;}#user_profile .user_shot h1, #user_profile .user_shot h2 {	padding: 0; margin: 0; font-size: x-large;} #user_profile .user_shot ul {	padding: 0; margin: 0; font-size: 11px;}#user_profile .user_shot li {	display: inline;  padding-right: 10px;}#profile_right {	float: right; width: 39%; padding-left: 3%; border-left: dotted 1px #bbb;}#user_ball {	}#user_ball h1, #user_ball h2, #user_ball h3 {	padding: 0; margin: 0;}#user_ball table, #user_ball table td {	border: 0px solid; width: 100%;}/*ЦИтаты*/.quote {	background: url(img/quote.gif) no-repeat top left; padding-left:30px; font-size: 14px; font-weight: lighter; margin: 20px;  }.quote_right {	background: url(img/quote-right.gif) no-repeat bottom right; padding-right: 10px;}/*Оформление блока Выступления*/.about_human {	text-align: left; font-size:x-small; color: #5d5d5d;}/*Читаем далее*/.nextread a {padding: 2px; color: #7b29a0; margin-left: 20px;}#info .nextread a:hover {text-decoration: none; background: url(img/podp.png) no-repeat -252px 11px ;}/*Вывод превью*/.field-field-preview {	float: left; padding-right: 20px;}/*вывод node*/.news .submitted {	color: #4574AF; }#attachments {	width: 100%; border-collapse: collapse;}#attachments thead {	display: none;}#info #attachments td {	border: 0; border-bottom: 1px solid #A8A9AA; padding: 0;}#edit-comment {	width: 100%; }.links ul {	padding-left: 3px;}.links li a {	-moz-border-radius: 3px; /* Firefox */	-webkit-border-radius: 3px; /* Safari, Chrome */	-khtml-border-radius: 3px; /* KHTML */	border-radius: 3px; /* CSS3 */	background:  #bbbbbb url(img/btn_bg.png) bottom;	border:1px solid #ddd;	margin: 0;	padding:2px 4px;	display: inline-block;	margin-bottom: 0;	}#info .links li a:hover {background: #F3F3F3 url(img/btn_bg.png) bottom; text-decoration: none; color: #222; border:1px solid #939393;}/*вывод номеров страниц*//*.item-list {   bottom: -40px;}*/.item-list .pager-current {color: #7b29a0; font-weight: lighter; font-size: 26px; }.item-list ul.pager {padding: 0 0 5px 10px; border-top: 1px solid #BFBFBF; margin-top: 0;}#info .item-list li a {color: #000;}.view-content .item-list {width: 100%; position: relative; bottom: 0px;} /*исправление бага со views*/.view-content .item-list ul {padding-left: 20px; border: 0;} /*исправление бага со views*//*таблицы*/.cal2 {	display: inline;}.cal2 div {	float: left; width: 43px; height: 24px; background: #F3F3F3; text-align: center; border-bottom: 1px solid #fff; color: #CECECE;display: inline;}.cal2 .s1 {	background: #CBE8B2; color: #537C30;}.cal2 .s2 {	background: #CBE2FF; color: #5C718D;}/* Формы */input, textarea, select, fieldset, .profile dl {/* Для хороших браузеров */-moz-border-radius: 3px; /* Firefox */-webkit-border-radius: 3px; /* Safari, Chrome */-khtml-border-radius: 3px; /* KHTML */border-radius: 3px; /* CSS3 */background-color:#FCFCFC;border:1px solid #BBBBBB;margin:4px 0;padding:4px 3px;}fieldset {padding: 20px; } fieldset div {position:static;}fieldset input {background: #fff;}fieldset dl dt {clear:left; display:block;}input[type="submit"], input[type="button"], {background: #F6EFEF url(img/btn_bg.png) bottom; }input[type="submit"]:hover, input[type="button"]:hover {	cursor: pointer; border: 1px solid #92996C;}input:focus, textarea:focus, select:focus {	border: 1px solid #92996C; background-color: #EFF3F8;}#fld1 {	width: 52px; height: 32px;	overflow: hidden;	background:url('img/upload.png') no-repeat right;}#fld1 input {	direction: rtl;	cursor: pointer;	filter:alpha(opacity=0); opacity: 0;	font-size: 128px;}/* Конец формы */.description {font-size: 12px;}.error {color: #ff0000;}.help {clear: both; color: #96B161; padding-top: 4px;}.form-item {display:block; clear:left; height: 1%;}.messages {clear:left; padding-top: 15px;}.password-strength, .password-confirm {padding-left: 20px;}/*Вкладки меню. Начало*/.wrapper-primary {border-bottom:1px solid #a6a6a6;clear:both;float:left;height:36px;padding:0 40px 0 10px;}#tabs-wrapper a {	color: #444444;}ul.primary {background:url("img/tabsbackul.jpg") no-repeat scroll left bottom transparent;border:medium none;float:left;margin:0;padding:0 0 0 1px;}ul.primary li {display:inline;margin:0;padding:0;}ul.primary li a {background:url("img/tabsback2.jpg") repeat scroll right bottom #FFFFFF;color:#6d6d6d;display:block;float:left;height:17px;margin:0;padding:10px 15px;text-decoration:none;}ul.primary li.active a {background:url("img/tabselect.gif") repeat scroll right top #FFFFFF;border-left:0 solid #CCCCCC;color:#000000;font-weight:600;margin:0;}ul.primary li a:hover {color: #7b29a0 ;}ul.primary li.active a:hover {color: #000 ;}ul.secondary {clear:left; padding-top: 40px;}ul.secondary li {display:inline;}#info ul.secondary li a {	-moz-border-radius: 3px; /* Firefox */	-webkit-border-radius: 3px; /* Safari, Chrome */	-khtml-border-radius: 3px; /* KHTML */	border-radius: 3px; /* CSS3 */	background:  #bbbbbb url(img/btn_bg.png) bottom;	border:1px solid #ddd;	margin:4px 0;	padding:3px 4px;	color: #000;	}#info ul.secondary li.active a {font-weight:bold; background: #F3F3F3 url(img/btn_bg.png) bottom; text-decoration: none; border:1px solid #939393; text-decoration: none;}#info ul.secondary li a:hover {	border:1px solid #939393; text-decoration: none;}/*Вкладки меню. Конец*//**/#block-menu-primary-links .menu {border-bottom:1px solid #a6a6a6;clear:both;float:left;height:36px;padding:0 40px 0 10px;}#block-menu-primary-links .content a {	color: #444444;}#block-menu-primary-links ul.menu {background:url("img/tabsbackul.jpg") no-repeat scroll left bottom transparent;border:medium none;float:left;margin:0;padding:0 0 0 1px;}#block-menu-primary-links ul.menu li {display:inline;margin:0;padding:0;}#block-menu-primary-links ul.menu li a {background:url("img/tabsback2.jpg") repeat scroll right bottom #FFFFFF;color:#6d6d6d;display:block;float:left;height:17px;margin:0;padding:10px 15px;text-decoration:none;}#block-menu-primary-links ul.menu li a.active {background:url("img/tabselect.gif") repeat scroll right top #FFFFFF;border-left:0 solid #CCCCCC;color:#000000;font-weight:600;margin:0;}#block-menu-primary-links ul.menu li a:hover {color: #7b29a0 ;}#block-menu-primary-links ul.menu li a.active:hover {color: #000 ;}ul.secondary {clear:left; padding-top: 40px;}ul.secondary li {display:inline;}#info ul.secondary li a {	-moz-border-radius: 3px; /* Firefox */	-webkit-border-radius: 3px; /* Safari, Chrome */	-khtml-border-radius: 3px; /* KHTML */	border-radius: 3px; /* CSS3 */	background:  #bbbbbb url(img/btn_bg.png) bottom;	border:1px solid #ddd;	margin:4px 0;	padding:3px 4px;	color: #000;	}#info ul.secondary li.active a {font-weight:bold; background: #F3F3F3 url(img/btn_bg.png) bottom; text-decoration: none; border:1px solid #939393; text-decoration: none;}#info ul.secondary li a:hover {	border:1px solid #939393; text-decoration: none;}/**/#footer {background: url(img/line.png) no-repeat center top; padding: 10px 0 20px 0; margin-top: 30px;}.title_footer {padding: 10px 0 20px 0; margin-top: 30px; border-top: 1px solid #ABABAB;}.title_footer .logo {height: 46px; width: 77px; background: url(img/logo_title.png) top right no-repeat; top: -35px; right: 0; position:absolute;}.logo {height: 46px; width: 77px; background: url(img/logo_ac.png) top right no-repeat; top: -35px; right: 0; position:absolute;}.feed-icon {background: url(img/rss.png) no-repeat top left; position: absolute; display: block; width: 54px; height: 30px; margin-top: -15px; *margin-top: 0px; z-index: 100;}.feed-icon img {display: none; }/*TimeLine*/		ul.events {             list-style-type: none;             margin: 0;             padding: 5px 0 5px 0;             width: 4500px;         }         ul.events li span.line {             -webkit-border-radius: 11px;             -moz-border-radius: 11px;             border-radius: 11px;             background: #CBE8B2;             border: 1px solid #96E057;             position: relative;             display: inline-block;              margin-right: 10px;                       } ul.events li {             font-size: 12px;             text-align: left;              }         ul.intervals {             list-style-type: none;             padding: 0;             display: block;             width: 4500px;         }         /* The width depends on the number of intervals. For example 100 / 7 = 14.29% -- then subtract a little bit for room for the borders */         ul.intervals li {             background: #fff;             border-right: 1px solid #ccc;             color: #999;             float: left;             font-size: 14px;             margin: 0;             padding: 15px 0;             text-align: center;			 width: 40px;			 display: block;         }         ul.intervals li.first {             border-left: 1px solid #ccc;         }div.timeline {  /* Set it so we could calculate the offsetLeft */  position: relative;  width: 100%;  overflow: auto; }.timeline_text {	position: absolute; font-size: 50px; color: #efe;  bottom: 0; padding: 40px;}/*Balls*/.news .balls {    -webkit-border-radius: 11px;    -moz-border-radius: 11px;    border-radius: 11px;    background: #CBE8B2;    border: 1px solid #96E057;	padding: 5px 30px;	margin-bottom: 20px;          }/*treners*/.treners {	float:  right;  top: 0; padding: 2px 5px 0; margin-left: 20px; border: 1px solid #dbdbdb; background: ##FCFCFC;}.treners li {	display: inline; padding: 0; margin: 0; float: left;}.treners div {	width: 140px; padding-left: 5px; height: 100%;}#page .treners ul {	padding: 0; margin: 0;} .treners img { 	height: 70px; border: 1px solid #D6F0BE; }/*Downloads*/a[href$=".doc"], a[href$=".docx"] { padding: 16px 20px 17px 90px; background: url(img/word.png) no-repeat left -84px; font-weight: bold; z-index: 200;  position: relative;  display: block; *bottom: 0px; *+bottom: 0px;}a:hover[href$=".doc"], a:hover[href$=".docx"] {background: url(img/word.png) no-repeat left top; font-weight: bold;}a[href$=".xls"], a[href$=".xlsx"] { padding: 16px 20px 17px 90px; background: url(img/excel.png) no-repeat left -84px; font-weight: bold; z-index: 200;  position: relative;  display: block; *bottom: 0px; *+bottom: 0px;}a:hover[href$=".xls"], a:hover[href$=".xlsx"] {background: url(img/excel.png) no-repeat left top; font-weight: bold;}a[href$=".ppt"], a[href$=".pptx"] { padding: 16px 20px 17px 90px; background: url(img/ppoint.png) no-repeat left -84px; font-weight: bold; z-index: 200;  position: relative;  display: block; *bottom: 0px; *+bottom: 0px;}a:hover[href$=".ppt"], a:hover[href$=".pptx"] {background: url(img/ppoint.png) no-repeat left top; font-weight: bold;}a[href$=".pdf"] { padding: 16px 20px 17px 90px; background: url(img/pdf.png) no-repeat left -84px; font-weight: bold; z-index: 200;  position: relative;  display: block; *bottom: 0px; *+bottom: 0px;}a:hover[href$=".pdf"] {background: url(img/pdf.png) no-repeat left top; font-weight: bold;}a[href$=".zip"], a[href$=".7z"], a[href$=".rar"]{ padding: 16px 20px 17px 90px; background: url(img/zip.png) no-repeat left -84px; font-weight: bold; z-index: 200;  position: relative;  display: block; *bottom: 0px; *+bottom: 0px;}a:hover[href$=".zip"], a:hover[href$=".7z"], a:hover[href$=".rar"] {background: url(img/zip.png) no-repeat left top; font-weight: bold;}a[href$=".jpg"], a[href$=".gif"], a[href$=".png"]{ padding: 16px 20px 17px 90px; background: url(img/img.png) no-repeat left -84px; font-weight: bold; z-index: 200;  position: relative;  display: block; *bottom: 0px; *+bottom: 0px;}a:hover[href$=".jpg"], a:hover[href$=".gif"], a:hover[href$=".png"] {background: url(img/img.png) no-repeat left top; font-weight: bold;}/*Различные хаки*//*в node.tpl <?php if ($is_admin==false): print '<style>#edit-taxonomy-2-wrapper {display: none;}</style>'; endif; ?>     скрывает поле словарь Раздел */#sidebar-right {border-top: 1px solid #BFBFBF;}/* Для fivestars*/ .fivestar-widget {	z-index: 500; }.fivestar-widget div {	position: static; }form.fivestar-widget div.description {padding-left:100px;}/*Для поисковой формы*/#edit-search-block-form-1-wrapper {	background: url(img/line.png) no-repeat center top; padding-top: 10px;}#edit-search-block-form-1-wrapper input.form-submit {visibility:hidden;}#ajax_search {	 z-index: 250; position: absolute;}#ajax_search_result {	border: 1px solid #DBDBDB; background: #FCFCFC; padding: 10px;}/*Блоки комментариев*/.comment {	-moz-border-radius: 5px; /* Firefox */	-webkit-border-radius: 5px; /* Safari, Chrome */	-khtml-border-radius: 5px; /* KHTML */	border-radius: 5px; /* CSS3 */	background-color:#FCFCFC;	border:1px solid #DBDBDB;	margin:60px 0;	padding:0px 10px;}.comment .submitted {	position: absolute; margin-top: -33px; background: url(img/bg-comment-talky.png) no-repeat 110px bottom; padding-bottom: 20px; display:block;}.comment .content {	margin-top: -16px; }.indented {	padding-left: 40px;}#comments .picture img {	height: 48px; border:1px solid #BBBBBB; }#comments .picture {	display: inline;  float: left; padding-right: 20px;}/*Для опросов*/.poll .title {	padding: 20px 0; font-weight: bold; color: #007d45;}.poll .form-radios div {	padding: 5px 0; border-top: 1px solid #dfdfdf;}.poll .bar {  background: #fff url(img/bg-bar-white.png) repeat-x 0 0;  border: solid #f0f0f0;  border-width: 0 1px 1px;}.poll .bar .foreground {  background: #71a7cc url(img/bg-bar.png) repeat-x 0 100%; height: 11px;}.poll .percent {text-align: right;  font-size: 0.9em;}/*ФОрумы*/#forum table {	 width: 100%;  border-collapse: collapse; font-size: 13px;}#forum table .indent, #forum table .odd td, #forum table .even td {	padding: 4px 0; vertical-align: top; border: 0;}#forum tr.even {	background: url(img/line_even.png) no-repeat center top; }#forum tr.odd {	background: url(img/line.png) no-repeat center top; }#forum thead {	font-size: 11px;}#forum table td.container {	background: #407A6E; padding: 5px 10px; font-weight: bold; border-top:3px solid #FFFFFF;}#forum table .container a {	color: #fff;}#forum table th {background:none;border:0;padding:0;}#forum .description {  font-size: 0.9em;  margin: 0.5em;}#forum td.created, #forum td.posts, #forum td.topics, #forum td.last-reply, #forum td.replies, #forum td.pager {  white-space: nowrap;}#forum td.posts, #forum td.topics, #forum td.replies, #forum td.pager {  text-align: center;}#forum tr td.forum {  padding-left: 35px; /* LTR */  background-position: 2px 2px; /* LTR */  background-image: url(img/forum-default.png);  background-repeat: no-repeat;}#forum tr.new-topics td.forum {  background-image: url(img/forum-new.png);}.forum-topic-navigation {  padding: 1em 0 0 3em; /* LTR */  border-top: 1px solid #DBDBDB;  border-bottom: 1px solid #DBDBDB;  text-align: center;  padding: 0.5em;}.forum-topic-navigation .topic-previous {  text-align: right; /* LTR */  /*float: left;*/ /* LTR */  width: 46%;  padding-right: 12px;}.forum-topic-navigation .topic-next {  text-align: left; /* LTR */  /*float: right;*/ /* LTR */  width: 46%;  padding-left: 12px;}/* Блоки Для раздела auditorium*/#block-views-auditorium_raiting-block_1, #block-views-auditorium-block_1 {float: left; width: 50%; clear: none; padding: 0;}.view-auditorium div.fivestar-widget-static, .view-auditorium-raiting div.fivestar-widget-static  {padding-bottom:20px;}#info .view-auditorium .item-list li, #info .view-auditorium-raiting .item-list li {border-bottom: 1px solid #BFBFBF; padding-bottom: 0;}.view-auditorium a[href$=".doc"], .view-auditorium a[href$=".docx"], .view-auditorium-raiting a[href$=".doc"], .view-auditorium-raiting a[href$=".docx"] { padding: 3px 20px 3px 45px; background: url(img/word_sm.png) no-repeat left -42px; font-weight: bold; z-index: 200;  position: relative;  display: block; *bottom: 0px; *+bottom: 0px; }.view-auditorium a:hover[href$=".doc"], .view-auditorium a:hover[href$=".docx"], .view-auditorium-raiting a:hover[href$=".doc"], .view-auditorium-raiting a:hover[href$=".docx"] {background: url(img/word_sm.png) no-repeat left top; font-weight: bold;}.view-auditorium a[href$=".pdf"], .view-auditorium-raiting a[href$=".pdf"] { padding: 3px 20px 3px 45px; background: url(img/pdf_sm.png) no-repeat left -42px; font-weight: bold; z-index: 200;  position: relative;  display: block; *bottom: 0px; *+bottom: 0px;}.view-auditorium a:hover[href$=".pdf"], .view-auditorium-raiting a:hover[href$=".pdf"] {background: url(img/pdf_sm.png) no-repeat left top; font-weight: bold;}/*для auditorium*/#info .view-files li.views-row {padding-bottom: 0; background: url(img/line.png) no-repeat center top;	list-style-type: none;}#info .view-files ol {margin-left: 0; padding-left: 0; padding-bottom: 0px; margin-bottom: 0px;}#info .view-files .field-content ol {	margin-left: 50px;}.views-field-title-1, #info .item-list .views-field-title-1 a {color: #7b29a0; font-weight: lighter; font-size: 26px; padding: 24px 0 0 0;}.view-files .views-field-value-1, .view-files .views-field-created, .view-files .views-field-value, .view-files .views-field-comment-count {float: left; padding-right: 20px; z-index: 200; color: #ACACAC;}.view-files .views-field-value {padding-top: 2px;}.views-field-comments-link {text-align: right; margin-bottom: 5px; right: 0; z-index: 350; }#info .view-files .views-field-upload-fid a {width: 150px; margin-top: -20px; display: inline-block;}.views-field-teaser {padding-top: 10px;}#info .view-files .item-list .views-row-first {background: none;}/*для портфолио*/#info .view-portfolio li.views-row {padding-bottom: 0; background: url(img/line.png) no-repeat center top;	list-style-type: none;}#info .view-portfolio li.views-row-even {background: #F7F7F7 url(img/line_even.png) no-repeat top center;}#info .view-portfolio ol {margin-left: 0; padding-left: 0; padding-bottom: 0px; margin-bottom: 0px;}.views-field-title-1, #info .item-list .views-field-title-1 a {color: #7b29a0; font-weight: lighter; font-size: 26px; padding: 24px 0 0 0;}.view-portfolio .views-field-value-1, .view-portfolio .views-field-created, .view-portfolio .views-field-value, .view-portfolio .views-field-comment-count, .view-portfolio .views-field-view-node {float: left; padding-right: 20px; z-index: 200; color: #ACACAC;}.view-portfolio .views-field-view-node {	background: url(img/link.png) no-repeat left center; padding-left: 20px;}.view-portfolio .views-field-value {padding-top: 2px;}/*.views-field-comments-link {position: absolute; right: 0; z-index: 350; }*/#info .view-portfolio .views-field-upload-fid a {width: 45%; margin-top: -20px;}.views-field-teaser {padding-top: 10px;}#info .view-portfolio .item-list .views-row-first {background: none; border-top: 1px solid #ababab;}/*.view-portfolio-no-comment   .view-portfolio-raiting*/ #block-views-portfolio_no_comment-block_1, #block-views-portfolio_raiting-block_1 {float: left; width: 50%; clear: none; padding: 0; }#block-views-portfolio_no_comment-block_1 h2, #block-views-portfolio_raiting-block_1 h2 {background: #A7B1B3; padding-left: 20px;  margin-top: 0; color: #fff; }.view-portfolio-raiting div.fivestar-widget-static, .view-portfolio-no-comment div.fivestar-widget-static  {padding-bottom:20px;}#info .view-portfolio-no-comment .item-list li, #info .view-portfolio-raiting .item-list li {border-bottom: 1px solid #BFBFBF; padding-bottom: 0;}.view-portfolio-no-comment a[href$=".doc"], .view-portfolio-no-comment a[href$=".docx"], .view-portfolio-raiting a[href$=".doc"], .view-portfolio-raiting a[href$=".docx"]   {padding: 3px 20px 3px 45px; background: url(img/word_sm.png) no-repeat left -42px; font-weight: bold; z-index: 200;  position: relative;  display: block; *bottom: 0px; *+bottom: 0px;}.view-portfolio-no-comment a:hover[href$=".doc"], .view-portfolio-no-comment a:hover[href$=".docx"], .view-portfolio-raiting a:hover[href$=".doc"], .view-portfolio-raiting a:hover[href$=".docx"] {background: url(img/word_sm.png) no-repeat left top; font-weight: bold;}.view-portfolio-no-comment a[href$=".xls"], .view-portfolio-no-comment a[href$=".xlsx"], .view-portfolio-raiting a[href$=".xls"], .view-portfolio-raiting a[href$=".xlsx"]{ padding: 3px 20px 3px 45px; background: url(img/excel_sm.png) no-repeat left -42px; font-weight: bold; z-index: 200;  position: relative;  display: block; *bottom: 0px; *+bottom: 0px;}.view-portfolio-no-comment a:hover[href$=".xls"], .view-portfolio-no-comment a:hover[href$=".xlsx"], .view-portfolio-raiting a:hover[href$=".xls"], .view-portfolio-raiting a:hover[href$=".xlsx"] {background: url(img/excel_sm.png) no-repeat left top; font-weight: bold;}.view-portfolio-no-comment a[href$=".ppt"], .view-portfolio-no-comment a[href$=".pptx"], .view-portfolio-raiting a[href$=".ppt"], .view-portfolio-raiting a[href$=".pptx"]{ padding: 3px 20px 3px 45px; background: url(img/ppoint_sm.png) no-repeat left -42px; font-weight: bold; z-index: 200;  position: relative;  display: block; *bottom: 0px; *+bottom: 0px;}.view-portfolio-no-comment a:hover[href$=".ppt"], .view-portfolio-no-comment a:hover[href$=".pptx"], .view-portfolio-raiting a:hover[href$=".ppt"], .view-portfolio-raiting a:hover[href$=".pptx"] {background: url(img/ppoint_sm.png) no-repeat left top; font-weight: bold;}.view-portfolio-no-comment a[href$=".pdf"], .view-portfolio-raiting a[href$=".pdf"]  { padding: 3px 20px 3px 45px; background: url(img/pdf_sm.png) no-repeat left -42px; font-weight: bold; z-index: 200;  position: relative;  display: block; *bottom: 0px; *+bottom: 0px;}.view-portfolio-no-comment a:hover[href$=".pdf"], .view-portfolio-raiting a:hover[href$=".pdf"] {background: url(img/pdf_sm.png) no-repeat left top; font-weight: bold;}.view-portfolio-no-comment a[href$=".zip"], .view-portfolio-no-comment a[href$=".7z"], .view-portfolio-no-comment a[href$=".rar"], .view-portfolio-raiting a[href$=".zip"], .view-portfolio-raiting a[href$=".7z"], .view-portfolio-raiting a[href$=".rar"]{ padding: 3px 20px 3px 45px; background: url(img/zip_sm.png) no-repeat left -42px; font-weight: bold; z-index: 200;  position: relative;  display: block; *bottom: 0px; *+bottom: 0px;}.view-portfolio-no-comment a:hover[href$=".zip"], .view-portfolio-no-comment a:hover[href$=".7z"], .view-portfolio-no-comment a:hover[href$=".rar"], .view-portfolio-raiting a:hover[href$=".zip"], .view-portfolio-raiting a:hover[href$=".7z"], .view-portfolio-raiting a:hover[href$=".rar"] {background: url(img/zip_sm.png) no-repeat left top; font-weight: bold;}.view-portfolio-no-comment a[href$=".jpg"], .view-portfolio-no-comment a[href$=".gif"], .view-portfolio-no-comment a[href$=".png"], .view-portfolio-raiting a[href$=".jpg"], .view-portfolio-raiting a[href$=".gif"], .view-portfolio-raiting a[href$=".png"]{ padding: 3px 20px 3px 45px; background: url(img/img_sm.png) no-repeat left -42px; font-weight: bold; z-index: 200;  position: relative;  display: block; *bottom: 0px; *+bottom: 0px;}.view-portfolio-no-comment a:hover[href$=".jpg"], .view-portfolio-no-comment a:hover[href$=".gif"], .view-portfolio-no-comment a:hover[href$=".png"], .view-portfolio-raiting a:hover[href$=".jpg"], .view-portfolio-raiting a:hover[href$=".gif"], .view-portfolio-raiting a:hover[href$=".png"] {background: url(img/img_sm.png) no-repeat left top; font-weight: bold;}
