IMG { align: center; margin: 0px; padding:0; border:0px;}
td {vertical-align:top;}
td.bg {background: #f2f5f6 url(images/bg.jpg) repeat-x;}
td.corn_lft {background: #fff url(images/bg_corn01.jpg) no-repeat left bottom;}
td.corn_rgt {background: #f2f5f6 url(images/bg_rgt.jpg) no-repeat;}
td.header01 {height:540px !important; background: #ffffff url(images/head01.jpg) no-repeat;}
td.header02 {height:540px !important; background: #ffffff url(images/head02.jpg) no-repeat;}
td.header03 {height:540px !important; background: #ffffff url(images/head03.jpg) no-repeat;}
#content {display: block; width: 780px; margin:20 50 30 50px; padding:0; list-style-type: none; vertical-align: text-top;}
#mc-container {margin:20 50 30 50px; padding:0px;display:block;}
img.left {float:left; padding:15px; border:0px;}
img.right {float:right; padding:15px; border:0px;}
img.left_capt {float:left; padding:15px; border:0px;}
img.right_capt {float:right; padding:15px; border:0px;}
#rucenter {margin-top:40px; margin-right:0px; margin-left:40px; padding:0; float:right;}
#rambler {margin-top:20px; margin-right:0px; margin-left:40px; padding:0; float:right;}
#yandex {margin-top:20px; margin-right:0px; margin-left:40px; padding:0; float:right;}
div.banner a img {margin-top:20px; margin-right:0px; margin-left:40px; padding:0; float:right; opacity: 0.7;}
div.banner a:hover img {opacity: 1;}
#content img {
	margin: 10 10 0 10px;
	color: inherit;
	display: inline-block;
	background: white;
	padding: 3px;
	line-height: 0;
	-webkit-border-radius: 4px 4px;
	-moz-border-radius: 4px 4px;
	border-radius: 4px 4px;
	-moz-box-shadow: 0px 0px 8px #AAA;
	-webkit-box-shadow: 0px 0px 8px #AAA;
	box-shadow: 0px 0px 8px #AAA;
	-webkit-transition: -webkit-box-shadow 0.1s ease-out;
	-moz-transition: -webkit-box-shadow 0.1s ease-out;
	-o-transition: -webkit-box-shadow 0.1s ease-out;
	transition: -webkit-box-shadow 0.1s ease-out;
}
#content img.noshadow {
	margin: 10 10 0 10px;
	color: inherit;
	display: inline-block;
	background: white;
	padding: 3px;
	line-height: 0;
	-moz-box-shadow: none;
	-webkit-box-shadow: none;
	box-shadow: none;
}
#content img.icon {border: 0px solid #ddece8;padding: 0;	margin: 0 10 0 0px;text-align: center;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: #666 0px 2px 2px;
-moz-box-shadow: #666 0px 2px 2px;
box-shadow: #666 0px 2px 2px;}
/* H2:first-letter  {color: #dd3e00;} - First symbol's color */
H1 {font-family: Century Gothic; color: #00539f; padding:0px; margin:30 0 10 0px; text-align: justify; font-size: 18px; text-indent: 0px; font-weight: bold; line-height: 140%;}
H2 {font-family: Century Gothic; color: #2b76bb; padding:0px; margin:15 0 10 0px; text-align: justify; font-size: 16px; text-indent: 0px; font-weight: bold; line-height: 140%;}
H3 {font-family: Century Gothic; color: #2b76bb; padding:0px; margin:15 0 0 0px; text-align: justify; font-size: 14px; text-indent: 0px; font-weight: bold; line-height: 140%;}
p {font-family: Verdana; color: #002b45; padding:0px; margin:15 0 10 0px; text-align: justify; font-size: 12px; text-indent: 16px; font-weight: lighter; line-height: 150%;}
.nullindent {text-indent: 0px;}
.center {text-align: center;}
.right {text-align: right;}
.right_bold {text-align: right; font-weight: bold;}
.death {border: 1px solid #000000;padding:3px;}
p.pafos:first-letter  {color: #dd3e00; font-size: 18px; font-weight: bold;font-family: Century Gothic;}
p.author {font-family: Verdana; font-size : 11px; color : #6aa4c3; padding: 0px; margin: 10 20 0 0px; text-indent: 15px; line-height: 150%; text-align: justify; font-weight: lighter;} /* Надпись Результаты 1 из 1 */
p.download {padding:0px; margin:4 0 0 0px;line-height: 100%;text-indent: 0px;}
ul {margin:15 0 15 0px; padding:0; list-style-type: round #2a90d4;}
ol {margin:15 0 15 0px; padding:0;list-style-position: inside;}
ul li {font-family: Verdana; color:#0a3558; text-align: justify; text-valign: top; font-size: 12px; text-indent: 0px; font-weight: lighter; line-height: 140%; margin:5 0 0 35px;}
ol li {font-family: Verdana; color:#0a3558; text-align: justify; text-valign: top; font-size: 12px; text-indent: 0px; font-weight: lighter; line-height: 140%; margin:5 0 0 35px;}
a{color: #0e8ecb; text-decoration:none;}
a:hover{color: #dd3e00; text-decoration:underline;}
#intext table {width:100%;}
#intext td {margin: 0 40px 0 40px;}
#content table {font-family: Verdana; color: #717f81; padding:0px; margin: 10 auto;text-align: justify; font-size: 11px; text-indent: 0px; font-weight: lighter; line-height: 150%;border:1px solid #000000;border-collapse: collapse;}
#content table td{padding:10px;}
#content table p{text-indent: 0px;text-align: left;font-size: 11px;margin:0px;}
#content table.noborder {border:0px;}
/* === MENU === */
td.menu {background: #2098d1 url(images/menu01.jpg) no-repeat; vertical-align: top;}
td.menu_btm {background: #2098d1 url(images/menu02.jpg) no-repeat bottom right;}
/* #menu {position: fixed; z-index: 1000; top: 240px; left: 50%; margin-left: -550px; width: 200px;}*/
#menu {margin:240 20 0 5px; padding:0; vertical-align: text-top;} 
#menu ul {margin:0; padding:0; list-style-type: none;}
#menu li {font-family: Helvetica, Century Gothic; color: #e4f4f9; margin:0 0 6 15px; text-align: left; font-size: 15px;  text-indent: 0px; font-weight: bold; line-height: 160%;}
#menu ul li ul li {display:block; font-family: Verdana; color: #e4f4f9; margin:0 0 6 15px; text-align: left; font-size: 12px;  text-indent: 0px; font-weight: lighter; line-height: 150%; border-bottom: 1px dotted #e4f4f9;}
/*#menu li:before {content: "> ";}*/
#menu A {color: #ffffff;}
#menu A:hover {color: #bfeeff; margin-left: 2px;}
img.btn{margin-left:10px;}
a img.btn{opacity: 0.9;}
a:hover img.btn{opacity: 1;}
/* === BreadCrumb === */
#breadcrumb{font-family: Verdana; color: #002b45; font-size: 11px; text-indent: 0px; font-weight: lighter; line-height: 140%; padding:20 0 6 0px; margin:0 50 0 50px; border-bottom:1px dotted #2098d1;}
#breadcrumb a{text-decoration:underline;}
#breadcrumb a:hover{text-decoration:none;}
/* === Up Button === */
#up {position: fixed; top: 50%; left: 15px; cursor:pointer; z-index:100;}
#MainTable {position: absolute; z-index:0;}
#title {position: absolute; display: block; z-index:1; top: 20px; width:100%; height:50px;}
#title H1 {width:850px;margin: auto; padding-left:300px;font-size: 14px; text-indent: 0px; font-weight: lighter; line-height: 140%;}
/* === Mini News === */
#container{padding:0 0 20px 0;margin:20 30 40 100px;}
#container h3{margin:0 0 6px 0;	padding:0 0 4px 0;	border-bottom:1px dotted #729abd; text-align: left;}
.homepage{display:block; width:740; margin:0 25 20 0px; padding:0;}
.homepage ul{margin:0;padding:0;	list-style:none;}
.homepage li{display:block;float:left;width:340px;margin:0 30 20 0px;	padding:0;}
.homepage small{color: #6aa4c3; font-size: 11px; margin:0px; padding:0px; line-height:140%;}
.homepage p{font-size: 12px; margin:4 0 0 0px; padding:0; line-height:140%; text-indent: 0px;}
/* ----------------------------------------------AjaxSearch-------------------------------------*/
#ajaxSearch_form{ padding:0px; margin:0 0 0 15px; border:0px;} /*убираем отступы в форме поиска*/
#ajaxSearch_form fieldset{border: none; margin: 0; padding: 0;}
#ajaxSearch_input{color:#00539f; border:1px solid #2b76bb; padding:3px; margin:10 0 6 0px; width:200px;} /*стиль для поля ввода.*/
.ajaxSearch_highlight {background-color:#fda06b; color:#002b45;} /*выделение искомого слова фоном*/
.ajaxSearch_resultLink{ font-family: Century Gothic; color: #2b76bb; padding:0px; margin:15 0 0 20px; text-align: justify; font-size: 14px; text-indent: 0px; font-weight: bold; line-height: 140%;} /*стиль для ссылки с результатом*/
.ajaxSearch_paging { display:block; font-family: Verdana; font-size : 12px; color : #6aa4c3; padding: 0px; margin: 15 20 10 20px; text-indent: 0px; line-height: 150%; text-align: justify; font-weight: lighter;}/*стиль для блока с постраничной навигацией на странице с результатами*/
.ajaxSearch_currentPage{font-size: 11px; color:#ffffff; background-color:#fda06b; border:none; padding: 1px 3px; font-weight:bold; margin:2px;} /*стиль для номера текущей страницы с результатами поиска*/
.ajaxSearch_grpResultsDisplayed {font-family: Verdana; font-size : 12px; color : #6aa4c3; padding: 0px; margin: 6 20 30 20px; text-indent: 20px; line-height: 150%; text-align: justify; font-weight: lighter;} /* Надпись Результаты 1 из 1 */
p.desc {font-family: Verdana; font-size : 11px; color : #fda06b; padding: 0px; margin: 6 20 0 0px; text-indent: 15px; line-height: 150%; text-align: justify; font-weight: lighter;} /* Надпись Результаты 1 из 1 */
p.intro {font-family: Verdana; font-size : 11px; color : #6aa4c3; padding: 0px; margin: 6 20 0 0px; text-indent: 15px; line-height: 150%; text-align: justify; font-weight: lighter;} /* Надпись Результаты 1 из 1 */
p.cont{font-family: Verdana; color: #002b45; padding:0px; margin:4 0 10 0px; text-align: justify; font-size: 12px; text-indent: 16px; font-weight: lighter; line-height: 150%;}
.AS_ajax_resultsIntroFailure {font-family: Verdana; font-size : 12px; color : #dd3e00; padding: 0px; margin: 6 20 30 0px; text-indent: 20px; line-height: 150%; text-align: justify; font-weight: lighter;}
.AS_ajax_resultsIntroFailure {font-family: Verdana; font-size : 12px; color : #dd3e00; padding: 0px; margin: 6 20 30 0px; text-indent: 20px; line-height: 150%; text-align: justify; font-weight: lighter;}
/* ----------------------------------------------Pagination-------------------------------------*/
.news_pages {font-family: Verdana; font-size : 12px; color : #47729a; padding: 0px; margin: 10 20 10 20px; text-indent: 0px; line-height: 150%; text-align: justify; font-weight: lighter;}
.pagination .ditto_previous_link, .pagination .ditto_next_link{margin:0 10px;} /*отступы для ссылок «далее» и «назад»*/
.pagination .ditto_page{ padding: 2px 5px;}/* отступы для номеров страниц*/
p.news_adds {font-family: Verdana; font-size : 11px; color : #6aa4c3; padding: 0px; margin: 6 20 0 0px; text-indent: 15px; line-height: 150%; text-align: justify; font-weight: lighter;} /* Надпись Результаты 1 из 1 */
.ditto_currentpage{font-size: 11px; color:#ffffff; background-color:#fda06b; border:none; padding: 1px 3px; font-weight:bold; margin:2px;}
/* ====== */
div.gallery {text-align:center; display: block; width:100%;overflow:hidden;}
div.item {float: left; padding: auto; margin: 5px;width:250px;}
div.item_tab{float: left; padding: 10px; margin: 5px;width:155px;}
div.item_crop{float: left; padding: 10px; margin: 5px;width:155px;}
div.image{-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: #666 0px 2px 2px;
-moz-box-shadow: #666 0px 2px 2px;
box-shadow: #666 0px 2px 2px;}
small.caption {display: block; text-align: center; font-family: Verdana; color: #6aa4c3; font-size: 11px; margin:8 0 10 0px; padding: 0px; text-indent: 0px;}
