﻿h1, h2, h3, h4, h5, h6 {
    font-weight: normal;
	margin:15px 0;
	padding:0;
}

h1 {
    text-align:center;
	margin-top:30px;
	font-weight:bold;
	font-size:20px;
	/*text-transform:uppercase;*/
}

h2 {
	text-align:center;
	margin-top:30px;
	font-weigh:bold;
	font-size:20px;
	text-transform:uppercase;
}

h3 {

 text-align:center;
	margin-top:30px;
	font-weight:bold;
	font-size:20px;
	text-transform:uppercase;
}

h4 {
}

h5 {
}

h5 {
}

a:link, a:visited {
    color: #00707F; /*0091a4*/
    text-decoration: none;
}
a:active, a:hover {
    color: #00707F;
    text-decoration: underline;
}

.content ul{
    margin-left: 35px;
}

body {
	background: url(/img/fonp.jpg) repeat-y 50% 0;
    color: #000;
    font-family: Georgia, Trebuchet MS, Tahoma, sans-serif;
	font-size: 14px;
    line-height: 160%;
    margin: 0;
    padding: 0;
}

header, footer, nav, aside, section, article{
    display: block;
}
img{
    border: none;
}
ol, p, ul, li{ margin:0; padding:0; text-align: justify; }
ol, ul{ margin: 10px 0 10px 35px; }
li{ margin:5px 0 5px 5px; }
p{ text-indent:35px; }
.bezks{ text-indent:0; }

.blue{
	color:#0091a4;
	text-align:center;
}

.page-body{
	background: url(/img/fon.jpg) no-repeat 50% -20px;
	margin:0 auto;
	/*width:1441px;*/
	/*height:742px;*/
	position:relative;
	height:100%;
}

.body{
	background: #fff;	
	border-radius: 40px 40px 0 0;
	-moz-border-radius: 40px 40px 0 0;
	-webkit-border-radius: 40px 40px 0 0;
	-khtml-border-radius: 40px 40px 0 0;
	width: 1024px;
	margin: 0 auto;
	position: relative;
	height: 100%;
}

.clearbox{
	height:230px;
}

.header{
	padding:24px;
}

.rueng{
float:right;
padding: 3px 5px;
}

.logo{
	width:641px;
	margin:0 auto;
}

.wrapper{
	position:relative;
	padding:10px 20px 47px;
}

.sidebar{
	width:269px;
	float:left;
}

.block{
width:705px;
float:left;
}

.clear{
	clear:both;
}

/*ПОИСК START*/
.search{
	width:390px;
	height:30px;
	float:right;
}

.editbox_search{
	height:26px;
	padding-left:20px;
	font-weight:bold;
	width:280px;
	font-style:italic;
	font-family: Trebuchet MS, Tahoma, sans-serif;
	color:#999;
	margin:-5px;
	background: url(/img/searchicon.png) no-repeat 5px 50%;
	/*padding-left:25px;*/
	border:1px solid #c9c9c9;
	border-right:none;
	border-radius: 5px 0 0 5px;
	-moz-border-radius: 5px 0 0 5px;
	-webkit-border-radius: 5px 0 0 5px;
	-khtml-border-radius: 5px 0 0 0px;
	/*height:25px;*/
}

.button_search{
	padding:5px 15px;
	margin:0;
	/*padding:0 10px;*/
	margin-right:5px;
	font-family: Trebuchet MS, Tahoma, sans-serif;
	color:#00424b;
	border:1px solid #18a0b2;
	border-radius: 0 5px 5px 0;
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	-khtml-border-radius: 0 5px 0px 0;
	background: #35cfeb;
    background: -moz-linear-gradient(top, #a4f6ff, #139fb9); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, top, left bottom,
                color-stop(0%,#a4f6ff), color-stop(100%,#139fb9));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #a4f6ff, #139fb9);
    background: -o-linear-gradient(top, #a4f6ff, #139fb9); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a4f6ff, #139fb9); /* IE10 */
    background: linear-gradient(top, #a4f6ff, #139fb9); /* CSS3 */
	font-weight:bold;
}
/*ПОИСК END*/

.content{
margin:35px 0;
}

.footer{
    position: relative;
	/*font-weight:bold;*/
	width:974px;
	font-size:12px;
	padding:25px 25px 25px 25px;
	color:#095968;
	background:#7de8ec;
}

.footer a{
	color:#095968;
}

.footer  p{
margin:0px;
text-indent: 0px;
}

.footer .colf{
	float:left;
}

.footer .col1{
	padding-top:7px;
	text-align:center;
	width:290px;
}

.footer .col2{
	padding-top:20px;
	width:275px;
}

.footer .col3 {
	border-left:1px solid #1f7a7e;
	width:400px;
}

.footer-menu{
	margin-left:30px;
	list-style:none;
}

.footer-menu li{
	margin:0px 0;
}

.footer2 {
	background:#0094a7;
	width:974px;
	color:#fff;
	padding:25px;
}

.footer2  p{
    margin:0px;
}

.footer2 a {
	color:#fff;
	font-weight:bold;
}

.footer2 .col1 {
    width:77%;
    float:left;
}

.footer2 .col2 {
    width:23%;
    float:right;
}

/*Двухколоночная вёрстка футер-меню START*/

ul.columns { word-spacing: -1ex; }
/* 
    Firefox ниже версии 3 не знает о inline-block.
    Поэтому указываем для него -moz-inline-stack
*/
.columns li { display: -moz-inline-stack; display: inline-block; //display: inline; }
/*
    Чтобы ссылки не нажимались кликом
    по пустому месту, применим фильтр
*/
.columns a, .columns b { display: inline; word-spacing: normal; //display: inline-block; //filter: alpha(opacity=100); }
.columns a, .columns b, x:-moz-any-link { display:block; }
/*
    Если Firefox выше 2.0, Возвращаем a и b в inline
*/
.columns a, .columns b, x:-moz-any-link, x:default { display: inline; }
.columns li, .columns a, .columns b { vertical-align: top; }

/* customize */
.columns li { margin: 0 3% 0.4em 0; //margin: 0; width: 40%; //width: auto; }
.columns a, .columns b { //margin: 0 10% 0.4em 0; //width: 40%; }

/*Двухколоночная вёрстка футер-меню END*/

/*Опрос START*/

.opros{
	margin-top:100px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3) inset; /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3) inset; /* Для Safari и Chrome */
	box-shadow: 0 0 5px rgba(0,0,0,0.3) inset;
	background:#f3fbfc;
	width:77%;
	padding:15px;
	border:1px solid #18a0b2;
	border-radius: 5px ;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

.opros .h{
	background:url(/img/opros-icon.png) no-repeat 0 50%;
	padding:5px 0;
	padding-left:30px;
	border-bottom:1px solid #86d7e2;
	width:85%;
	font-size:20px;
	color:#0fadc2;
	font-weight:bold;
	text-transform:uppercase;
}

.opros .row1{
	padding:10px 0;
	color:#0092a5;
	font-weight:bold;
	line-height:120%;
}

.opros .row2{
	font-weight:bold;
	font-size:12px;
}

.opros .colr{
	width:48%;
	float:left;
	margin:1px;
}

.opros .varianty{
	font-style:italic;
}

.opros .otvetit{
	font-family: Trebuchet MS, Tahoma, sans-serif;
	color:#00424b;
	margin:15px auto;
	display:block;
	padding:0 10px;
	height:27px;
	border:1px solid #18a0b2;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius: 5px;
	background: #35cfeb;
    background: -moz-linear-gradient(top, #a4f6ff, #139fb9); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, top, left bottom,
                color-stop(0%,#a4f6ff), color-stop(100%,#139fb9));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #a4f6ff, #139fb9);
    background: -o-linear-gradient(top, #a4f6ff, #139fb9); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a4f6ff, #139fb9); /* IE10 */
    background: linear-gradient(top, #a4f6ff, #139fb9); /* CSS3 */
	font-weight:bold;
}

/*Опрос END*/

/*Наши друзья START*/

.friends{
	margin-top:100px;
	-moz-box-shadow: 0 0 5px rgba(0,0,0,0.3) inset; /* Для Firefox */
    -webkit-box-shadow: 0 0 5px rgba(0,0,0,0.3) inset; /* Для Safari и Chrome */
	box-shadow: 0 0 5px rgba(0,0,0,0.3) inset;
	background:#f3fbfc;
	width:77%;
	padding:15px;
	border:1px solid #18a0b2;
	border-radius: 5px ;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
}

.friends .h{
	background:url(/img/friends-icon.png) no-repeat 0 50%;
	padding:5px 0;
	padding-left:30px;
	border-bottom:1px solid #86d7e2;
	width:85%;
	font-size:20px;
	color:#0fadc2;
	font-weight:bold;
	text-transform:uppercase;
}

.friends .row{
	text-align:center;
	margin-top:15px;
}

.friends .row img{
	border:5px solid #d3c7c2;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius: 5px;
}

/*Наши друзья END*/

/*Оформление таблиц START*/
table, td{
	/*border:1px solid black;*/
	border-collapse:collapse;
	padding:10px;
}

table{
	text-align:center;
	border-bottom:2px solid #a3a3a3;
}

tr:first-child td{
	background:#f3fbfd;
	border:2px solid #0091a4;
}

td{
	border-left:2px solid #a3a3a3;
	border-right:2px solid #a3a3a3;
}

tr{
	border:none;
}
/*Оформление таблиц END*/

/*Оформление таблицы на главной (НАПРВЛЕНИЕ ДЕЯТЕЛЬНОСТИ) START*/
.napde td, .napde tr{
	background:none;
	border:none;
}

.napde{
	background:none;
	border:none;
}

.napde tr:first-child td{
	background:none;
	border:none;
}

/*Оформление таблицы на главной (НАПРВЛЕНИЕ ДЕЯТЕЛЬНОСТИ) END*/

/*Оформление таблицы на главной (НАШИ ПАРТНЁРЫ) START*/
.partn td, .partn tr{
	background:none;
	border:none;
}

.partn{
	background:none;
	border:none;
	text-align:left;
}

.partn tr:first-child td{
	background:none;
	border:none;
}

/*Оформление таблицы на главной (НАШИ ПАРТНЁРЫ) END*/

/*Слайдер наши книгши END*/

.d-carousel{
	-moz-box-shadow: 12px 0 35px -6px rgba(0,0,0,0.2) inset, -10px 0 35px -6px rgba(0,0,0,0.2) inset; /* Для Firefox */
    -webkit-box-shadow: 12px 0 35px -6px rgba(0,0,0,0.2) inset, -10px 0 35px -6px rgba(0,0,0,0.2) inset; /* Для Safari и Chrome */
	box-shadow: 12px 0 35px -6px rgba(0,0,0,0.2) inset, -10px 0 35px -6px rgba(0,0,0,0.2) inset;
	background:#63d4db;
	border-radius: 7px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	-khtml-border-radius: 7px;
	padding:20px 0;
}

.d-carousel ul li {
    margin:0 7px;
}

.d-carousel ul li img {
    border: 5px solid #f0ebe9;
	width:101px;
}

.d-carousel .jcarousel-container {
    display: block;
    overflow: hidden;
}

.d-carousel .jcarousel-container-horizontal {
    padding: 0 40px;
    width: 620px;
}

.d-carousel .jcarousel-next-horizontal {
    background: transparent url(/img/blog-arrows.png) no-repeat top right;
    cursor: pointer;
    height: 35px;
    position: absolute;
    right: 0;
    top: 60px;
    width: 25px;
}

.d-carousel .jcarousel-direction-rtl .jcarousel-next-horizontal {
    background-image: url(/img/blog-arrows.png);
    left: 5px;
    right: auto;
}

.d-carousel .jcarousel-prev-horizontal {
    background: transparent url(/img/blog-arrows.png) no-repeat top left;
    cursor: pointer;
    height: 35px;
    left: 0;
    margin-left: 5px;
    position: absolute;
    top: 60px;
    width: 25px;
}

.d-carousel .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    background-image: url(/img/blog-arrows.png);
    left: auto;
    right: 5px;
}

/*Коментарии START*/

.comments {
	border-top:2px dotted #e7e7e7;
}

.comment {
	border-top:2px dotted #e7e7e7;
	padding:20px 0;
}

.comment:first-child {
	border-top:none;
}

.comments .date{
	margin-left:15px;
	color:#8c8c8c;
}

.form_element {
	margin-top:10px;
}

.form_element .lef{
	float:left;
	width:25%;
}

.comcapcha{
	margin-left:180px;
}

.comcapcha input {
	font-family: Trebuchet MS, Tahoma, sans-serif;
	color:#00424b;
	display:block;
	padding:0 10px;
	height:27px;
	border:1px solid #18a0b2;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius: 5px;
	background: #35cfeb;
    background: -moz-linear-gradient(top, #a4f6ff, #139fb9); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, top, left bottom,
                color-stop(0%,#a4f6ff), color-stop(100%,#139fb9));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #a4f6ff, #139fb9);
    background: -o-linear-gradient(top, #a4f6ff, #139fb9); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a4f6ff, #139fb9); /* IE10 */
    background: linear-gradient(top, #a4f6ff, #139fb9); /* CSS3 */
	font-weight:bold;}

.form_element  input, .form_element  textarea{
	padding:2px;
	border:1px solid #b7b8b9;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-box-shadow: 0 3px 5px -2px rgba(0,0,0,0.2) inset; /* Для Firefox */
    -webkit-box-shadow: 0 3px 5px -2px rgba(0,0,0,0.2) inset; /* Для Safari и Chrome */
	box-shadow: 0 3px 5px -2px rgba(0,0,0,0.2) inset;
}

.form_element  input{
	width:250px;
}

.form_element  textarea{
	width:490px;
}
/*Коментарии END*/

/*Архив журнала START*/

.news {
	color:#0091A4;
	font-weight:bold;
}

.news .year {
	margin-top:8px;
	clear:both;
	float:left;
	width:15%;
}

.news .name {
	float:left;
	margin-top:8px;
}

.news .name .step {

	margin-bottom:10px;
}

/*Архив журнала END*/


/*Таблица конференции (лента навостей) START*/

.napde td, .napde tr{
	background:none;
	border:none;
}

.napde{
	background:none;
	border:none;
}

.napde tr:first-child td{
	background:none;
	border:none;
}

/*Оформление таблицы на главной (НАПРВЛЕНИЕ ДЕЯТЕЛЬНОСТИ) END*/

/*Оформление таблицы на главной (НАШИ ПАРТНЁРЫ) START*/
.tkonf td, .tkonf tr{
	background:none;
	border:2px solid #a6a6a6;
	padding:5px;
}

.tkonf{
	background:none;
	border:none;
	text-align:left;
}

.tkonf tr:first-child td{
	border:2px solid #a6a6a6;
	background:none;
}

/*Таблица конференции (лента навостей) END*/

/*Книжный магазин START*/

.book{
	margin-bottom:50px;
}
.book .text {
    margin-left: 120px;
}

.book img {
	float:left;
	margin-right:20px;
}

.book .name {
	margin-top:5px;
	font-size:20px;
	color:#0091a4;
}

.book .type {
	font-size:20px;
	margin:5px 0;
	font-style:italic;
}

.book .price {
	font-size:20px;
	margin:5px 0;
}

.book .kupit{
	font-family: Trebuchet MS, Tahoma, sans-serif;
	color:#00424b;
	display:block;
	padding:0 15px;
	padding-bottom:5px;
	height:25px;
	border:1px solid #18a0b2;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius: 5px;
	background: #35cfeb;
    background: -moz-linear-gradient(top, #a4f6ff, #139fb9); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, top, left bottom,
                color-stop(0%,#a4f6ff), color-stop(100%,#139fb9));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #a4f6ff, #139fb9);
    background: -o-linear-gradient(top, #a4f6ff, #139fb9); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a4f6ff, #139fb9); /* IE10 */
    background: linear-gradient(top, #a4f6ff, #139fb9); /* CSS3 */
	font-weight:bold;
	float:right;
	margin-right:150px;
	margin-top:-20px;
}
/*Книжный магазин END*/

/*Результаты поиска START*/

.search_results{
	list-style:none;

}

.search_results li a{
	text-transform:uppercase;
}

.search_results p{
	margin: 0;
}

.search_results li{
	border-bottom:1px solid #333333;
	padding:20px 0;
	margin:0;
}

/*Результаты поиска END*/

/*Пагинация START*/

.pager{
	margin:30px 0;
}

.pager ul{
	text-align:center;
	list-style:none;
}

.pager ul li{
	display:inline;
	padding:3px 7px;
}

.pager ul .active{
	background: #0091a4;
	color:#fff;
}

.pager ul li a{
	text-decoration:none;
	color:#444;
}

/*Пагинация END*/

/*404 START*/

.erhead{
	height:150px;
	margin-top:150px;
	text-align:center;
}

.er {
	margin:0 auto;
	font-size:20px;
	width:530px;
}

.error{
	width:1024px;
}

.er h1{
	color:#005f73;
	margin-top:50px;
	height:150px;
	font-size:300px;
	
}

/*404 END*/

/*Архив опроса START*/

.aopros{
	margin:10px 0;
	border-bottom:1px solid #333;
}

.aopros span{
	font-weight:bold;
}

.aopros .vopr{
	width:200px;
	float:left;
}

.aopros .step{
	margin:8px 0;
}

.aopros .rez{
	float:left;
	background:#66a3ae;
	height:22px;
}

.aopros .vsego{
	margin:20px 0;
}

.vote td, .vote{
	border:none;
	line-height:120%;
	padding:5px;
	text-align:left;
	font-size:14px;
}

.vote tr:first-child td{
	border:none;
}

/*Архив опроса END*/


/*Оформление заказа START*/
.zayavka{
	margin-left:220px;
}

.zayavka .form_zakaz{
	margin:5px 0;
}

.zayavka .form_zakaz  input{
	padding:2px;
	border:1px solid #b7b8b9;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-khtml-border-radius: 3px;
	-moz-box-shadow: 0 3px 5px -2px rgba(0,0,0,0.2) inset; /* Для Firefox */
    -webkit-box-shadow: 0 3px 5px -2px rgba(0,0,0,0.2) inset; /* Для Safari и Chrome */
	box-shadow: 0 3px 5px -2px rgba(0,0,0,0.2) inset;
	width:250px;
}

.zayavka .otpr{
	margin-top:20px;
	font-family: Trebuchet MS, Tahoma, sans-serif;
	color:#00424b;
	display:block;
	padding:0 10px;
	height:27px;
	border:1px solid #18a0b2;
	border-radius: 5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	-khtml-border-radius: 5px;
	background: #35cfeb;
    background: -moz-linear-gradient(top, #a4f6ff, #139fb9); /* Firefox 3.6+ */
    /* Chrome 1-9, Safari 4-5 */
    background: -webkit-gradient(linear, top, left bottom,
                color-stop(0%,#a4f6ff), color-stop(100%,#139fb9));
    /* Chrome 10+, Safari 5.1+ */
    background: -webkit-linear-gradient(top, #a4f6ff, #139fb9);
    background: -o-linear-gradient(top, #a4f6ff, #139fb9); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #a4f6ff, #139fb9); /* IE10 */
    background: linear-gradient(top, #a4f6ff, #139fb9); /* CSS3 */
	font-weight:bold;
}

/*Оформление заказа END*/

/*Публикации START*/

.publ_blog{
	margin:20px 0;
	padding-bottom: 20px;
	border-bottom: 1px solid #64CFDF
}
.publ_blog .name { margin: 10px 0; padding: 3px 3px; font-weight: bold;
    border-top: 1px solid #B9FAFF;
    background-color: #DCFCFF;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#F7FEFF),to(#DCFCFF));
    background-image: -webkit-linear-gradient(top,#F7FEFF,#DCFCFF);
    background-image: -moz-linear-gradient(top,#F7FEFF,#DCFCFF);
    background-image: -ms-linear-gradient(top,#F7FEFF,#DCFCFF);
    background-image: -o-linear-gradient(top,#F7FEFF,#DCFCFF);
    background-image: linear-gradient(top,#F7FEFF,#DCFCFF);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#F7FEFF',EndColorStr='#DCFCFF');
}
.publ_blog .author { margin: 5px 0 10px 0; font-weight: bold; font-size: 16px; text-align: center; }
.publ_blog .pretext { margin: 10px 0; }
.publ_blog .pretext p, .publ_blog .pretext li, .publ_blog .pretext span { font-size: 16px; }
.publ_blog .info { margin: 10px 0; }
.publ_blog .parent { padding: 3px 10px; background-color: #ECFEFF; }
.publ_blog .date { float: right; margin-right: 50px; }
.publ_blog .count_comments { float: right; }
.post p, .post li, .post span { font-size: 16px; }
.post li { text-align: left; margin:0px 0 0px 5px; }

/*Публикации END*/

/*Меню*/
.nav {
	border:1px solid #18a0b2;
	border-radius: 5px ;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	width:88%;
}

.main-menu{
	list-style:none;
	margin:0;
	font-size:14px;
	/*font-weight:bold;*/
}
.main-menu ul{
    margin:0;
}
.main-menu li{
	background: url(/img/me.jpg) repeat-x;
	margin:0;
	padding:5px 0;
}
.main-menu li:hover{
	background: url(/img/meactive.jpg) repeat-x;
}
.main-menu .active{
	background: url(/img/meactive.jpg) repeat-x;
}
.main-menu li a{
	text-decoration:none;
	cursor:pointer;
	background:url(/img/spisok-main-menu.png) no-repeat 0 50%;
	color:#00424b;
	padding:5px 0;
	padding-left:15px;
	margin-left:10px;
}
.main-menu .uroven{
	cursor:pointer;
}
.main-menu ul {
	background:#fff;
	list-style:none;
}
.main-menu ul li {
	background:#fff;
	border-top:1px solid #98c9cf;
	margin-left:10px;
	width:205px;
}
.main-menu ul li:first-child {
	background:#fff;
	border-top:none;
	
}
.main-menu ul li:hover {
	background:none;
}
.main-menu ul li a {
	background:none;
	font-size:14px;
	font-weight:normal;
}
.main-menu li ul .active{
    background:none;
}

.nav ul li ul {
	display:none;
}
		
.nav ul li.active ul {
	display:block;
}

.publication_menu {
    display: block;
    margin: 50px 10px 50px 20px;
    list-style: none;
}
.publication_menu li {
    display: block;
    margin: 10px 0;
    line-height: 120%;
    text-align: left;
}
.publication_menu li.active {
    font-weight: bold;
}
.publication_menu li a:link, .publication_menu li a:visited {
    color: #0091A4;
    text-decoration: none;
}
.publication_menu li a:active, .publication_menu li a:hover {
    color: #0091A4;
    text-decoration: underline;
}

/*----------------------------------------------------------------------*/

.main-menu li ul .active{
    background:none;
}
.main-menu li ul .active > a {
    font-weight: bold;
}

.zayavka .form_zakaz select {
    border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border: 1px solid #B7B8B9;
    box-shadow: 0px 3px 5px -2px rgba(0, 0, 0, 0.2) inset;
    -webkit-box-shadow: 0px 3px 5px -2px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 0px 3px 5px -2px rgba(0, 0, 0, 0.2) inset;
    padding: 2px;
    width: 256px;
}

.zayavka .form_zakaz select option{
    border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    border: 1px solid #B7B8B9;
    box-shadow: 0px 3px 5px -2px rgba(0, 0, 0, 0.2) inset;
    -webkit-box-shadow: 0px 3px 5px -2px rgba(0, 0, 0, 0.2) inset;
    -moz-box-shadow: 0px 3px 5px -2px rgba(0, 0, 0, 0.2) inset;
    padding: 2px;
    width: 250px;
}

.book .kupit, .button_search, .opros .otvetit, .zayavka .otpr{
    cursor:pointer;
}

.comcapcha input {
    height: 27px;
    margin-left: 30px;
}

.comcapcha img {
    height: 27px;
    margin-left: 30px;
}

form .otpr{
    background: -moz-linear-gradient(center top , #A4F6FF, #139FB9) repeat scroll 0 0 transparent;
    background: -webkit-gradient(linear, top, left bottom,
    color-stop(0%,#A4F6FF), color-stop(100%,#139FB9));
    background: -webkit-linear-gradient(top, #A4F6FF, #139FB9);
    background: -o-linear-gradient(top, #A4F6FF, #139FB9); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #A4F6FF, #139FB9); /* IE10 */
    background: linear-gradient(top, #A4F6FF, #139FB9); /* CSS3 */
    border: 1px solid #18A0B2;
    border-radius: 5px 5px 5px 5px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    color: #00424B;
    display: block;
    font-family: Trebuchet MS,Tahoma,sans-serif;
    font-weight: bold;
    height: 27px;
    padding: 0 10px;
    margin-left:180px;
    margin-top:20px;
}

.book .type p {
    padding:5px 0;
}

.book .kupit{
    padding-top:5px;
}

.required{
    color:red;
}

.main-menu ul {
    margin-bottom: 0px;
}

.cologo {
    display: block;
    position: absolute;
    top: 30px;
    right: 20px;
}


.conferences { border: 1px solid #999; border-collapse: collapse; }
.conferences tr:first-child td, .conferences td { background: none; border: 1px solid #999; text-align: left; vertical-align: top; }

.vote-item { margin: 30px 0; padding-bottom: 20px; border-bottom: 1px solid #999; }
.vote-item .title { margin-bottom: 20px; font-size: 17px; }
.vote-item table { width: 100%; border: 0; }
.vote-item .col1 {  }
.vote-item .col2 { width: 10%; }
.vote-item .col3 { width: 50%; }
.vote-item table td { border: 0; background: none; text-align: left; vertical-align: top; }
.vote-item .score-rel { font-size: 11px; font-weight: bold; background-color: #5DB95D; color: #fff; text-align: center; }
