BODY {
    margin: 0;
    padding: 0;
    text-align: left;
    font-size: 16px;
    font-family: 'PT Sans', sans-serif;
    color: #565655;
    background: #fff;
}
body, html {
	height: 100%;
}
A { text-decoration: none; outline: none; }
A:HOVER, #content A:HOVER { text-decoration: underline; }
#content A:HOVER { text-decoration: underline !important; }
IMG { border: none; }
LABEL { cursor: pointer; }
INPUT, TEXTAREA, BUTTON { outline: none; font-family: 'PT Sans', sans-serif; font-size: 14px; }
BUTTON SPAN {display: none;}
TEXTAREA {resize: none;}
IFRAME {
	margin: 0;
	border: none;
}
TABLE {
	border: none;
    border-spacing: 0;
    border-collapse: collapse;
}
section, article, header, footer {display:block;}
H1, H2, H3, H4, H5, H6, P, FIELDSET, FORM, UL, OL, LI, DL, DT, DD {
	padding: 0;
	margin: 0;
}
H1, H2, H3, H4, H5, H6, STRONG {
	font-weight: 700;
}
#content H1, #content H2, #content H3, #content H4, #content H5, #content H6 {
	margin: 0 0 15px;
}
#content P, #content UL, #content OL {
	margin-bottom: 20px;
}
UL {list-style: none;}
#content A {color: #d5140d;}
.clearfix:after {
	visibility: hidden;
	display: block;
	font-size: 0;
	content: " ";
	clear: both;
	height: 0;
}
#page {position: relative;}
#page.branding {margin:0 auto; width:1080px; cursor:default; background:#fff;}
.area.p {
	position: relative;
}
.bg {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	background: url("../images/bg/bg.jpg") no-repeat center top;
	background-size: 100% auto;
}
.bg A {
	display: block;
	height: 100%;
}
.area, #header .main-menu UL UL {
    margin: auto;
    text-align: left;
    width: 1050px;
}
#header, #footer, #content {
	position: relative;
	z-index: 777;
}
#header {z-index: 888;}
/*  Header  */
.top-bar {
	padding: 12px 0;
	font-size: 12px;
	color: #6e6e6e;
	margin-bottom: 10px;
	background: url("../images/bg/top-bg.png") repeat left top;
}
#header UL LI {
	display: inline-block;
}
#header A {
	color: #6e6e6e;
}
#header .top-bar UL LI A {
	font-weight: 700;
	text-transform: uppercase;
	margin-right: 10px;
}
.right-side {
	float: right;
	width: 340px;
	font-size: 14px;
	position: relative;
	z-index: 88;
}
.right-side .search {
	float: right;
	background-color: #fff;
	padding-left: 10px;
	margin-top: -4px;
}
.right-side .search BUTTON, #content .search BUTTON {
	background: #fff url("../images/icons/search.gif") no-repeat center center;
	border: none;
	cursor: pointer;
	height: 21px;
	width: 21px;
	float: right;
}
.right-side .search INPUT {
	width: 148px;
	padding: 2px 0;
	background: none;
	border: none;
	float: left;
	line-height: 150%;
	font-size: 12px;
}
.right-side A {	
	margin-right: 10px;
	text-decoration: underline;
}
.right-side A:hover {
	text-decoration: none;
}
.right-side A.login {
	padding-left: 27px;
	background: url("../images/icons/login.gif") no-repeat left center;
}
#header .box {
	float: left;
	width: 385px;
	text-transform: uppercase;
	font-weight: 700;
	margin: 12px 0px 0 29px;
}
#header h1{float:left;}
#header .box IMG {
	float: right;
	right: 23px;
	position: relative;
	margin-left: -20px;
	margin-top: -10px;
	top: 4px;
}
#header .box H3 {
	font-size: 10px;
	color: #e94839;
	
}
#header .box A {
	color: #565655;
	position: relative;
	z-index: 7;
	line-height: 110%;
	font-size: 14px;
	padding-right: 20px;
	text-decoration: none;
	background: url("../images/icons/arrow-red.gif") no-repeat right bottom;
}
.main-menu {
	background-color: #d5140d;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	position: relative;
}
.main-menu LI {
	display: inline-block;
}
.main-menu LI A {
	display: inline-block;
	padding: 10px;
}
#header .main-menu > .area > UL > LI > A {
	color: #fff;
	margin-right: 1px;
}
#header .main-menu > .area > UL > LI:hover > A, #header .main-menu > .area > UL > LI.active > A {
	background-color: #e94839;
	text-decoration: none;
}
#header .main-menu UL .sub-menu {
	position: absolute;
	left: 0;
	top: 37px;
	width: 100%;
	display: none;
	background-color: #d9dada;
}
#header .main-menu UL LI:hover .sub-menu {display: block;}
#header .main-menu UL UL LI:first-child {margin-left: 100px;}
#header .main-menu UL UL A {
	color: #868786;
	padding: 7px 12px;
}
#header .main-menu UL UL A:hover {
	text-decoration: none;
	color: #e94839;
}

/*  Footer  */
#footer {
	background-color: #e4e5e5;
	font-size: 14px;
	padding-bottom: 20px;
}
#footer A {
	color: #7a868c;
}
#footer .menu {
	
	padding: 10px 0;
	margin: 20px 0 40px;
	border-top: 1px solid #a4adb5;
	border-bottom: 1px solid #a4adb5;
}
#footer .menu .area {
	text-align: center;
}
#footer .menu LI {
	font-size: 12px;
	text-transform: uppercase;
	display: inline-block;
	margin: 0 10px;
}
#footer .top-menu A {
	color: #828281;
}
#footer > .area > .top-menu > UL > LI > A {
	
	font-weight: 700;
	text-transform: uppercase;
}
#footer > .area > .top-menu > UL > LI {
	float: left;
	margin-left: 27px;
}
#footer > .area > .top-menu > UL > LI:first-child {
	margin-left: 0;
}
#footer .top-menu UL UL {
	font-size: 12px;
	line-height: 140%;
	margin-top: 10px;
}
#footer .top {
	text-align: center;
	top: -18px;
	position: relative;
}
#footer .top A {
	font-weight: 700;
	text-decoration: none;
	font-size: 12px;
	display: inline-block;
	margin-bottom: 5px;
	padding: 42px 10px 0;
	background: url("../images/icons/arrow-top.png") no-repeat center top;
}
/*  Content  */
#content {
	padding: 10px 0 0px;
}
.sidebar {
	float: right;
	width: 300px;
}
#admixer_async_580542273{margin-bottom:20px;}
.main-content {
	margin-right: 320px;
}
.course SPAN {
	text-transform: uppercase;
	font-size: 14px;
	float: left;
	margin-top: 2px;
}
#content .course A {
	font-weight: 700;
	color: #565655;
	display: inline-block;
	padding-left: 13px;
	float: right;
	margin-left: 9px;
	margin-bottom: 12px;
}
#content .course A.active {
	background: url("../images/icons/arrow-bottom.gif") no-repeat left center;
}
.weather {
	margin-bottom: 20px;
}
#content .tabs UL {margin-bottom: 7px;}
.tabs UL LI {
	display: inline-block;
	font-size: 12px;
	text-transform: uppercase;
}
#content .tabs UL LI A {
	background-color: #e4e4e4;
	display: inline-block;
	padding: 4px 0;
	text-align: center;
	color: #565655;
	width: 73px;
	margin-right: -2px;
}
#content .tabs UL LI A:hover, #content .tabs UL LI.active A {
	color: #d5140d;
	text-decoration: none;
	background-color: #fff;
}
.tab-area {position: relative;}
.tab-area .tab {
	position: absolute;
	left: 0;
	top: 0;
	display: none;
}
.tab-area .tab.open {
	display: block;
}
.sidebar .pic {margin: 20px 0;}
/*  Slideshow  */
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 450px;
  padding: 0;
  margin: 0 !important;
  float: left;
}
.rslides LI {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
}
.rslides LI:first-child {
  position: relative;
  display: block;
  float: left;
}
.rslides IMG {
  display: block;
  height: auto;
  width: 100%;
  border: 0;
}
#content .text-box a{color:#565655;}
.rslides .area {position: relative;}
.rslides .text-box {
	padding: 0 20px 10px;
	background-color: #e9e9e9;
}  
#content .rslides H2 {
	font-size: 18px;
	text-transform: uppercase;
	margin-bottom: 0;
}
#content .rslides P {
	margin: 7px 0;
}
#content .rslides .text-box SPAN {
	font-size: 12px;
	color: #d5140d;
	display: block;
	padding: 0 0 10px;
	position: relative;
	top: 7px;
}
#content .rslides .img {
	position: relative;
	display: block;
}
#content .rslides .img STRONG {
	text-transform: uppercase;
	font-size: 14px;
	color: #fff;
	display: inline-block;
	padding: 6px 10px;
	position: absolute;
	left: 0;
	top: 0;
	background-color: #d5120c;
}
#content .rslides .img .camera {
	position: absolute;
	left: 20px;
	top: 217px;
}
#content .rslides .img .video {
	position: absolute;
	left: 20px;
	top: 217px;
}
#content .rslides .img .camera span {
	display: inline-block;
	width: 27px;
	height: 24px;
	text-indent: -10000px;
	background: url("../images/icons/camera.png") no-repeat left top;
}
.tagscloud{text-align:center;}
.tag a {
  	padding: 4px 4px 4px 4px;
  	letter-spacing: 3px;
  	text-decoration: none;
  	font-weight: normal;
  	line-height: 26px;
}
#content .size9 a{
	color: #E90000;
	font-size: 30px;
}
#content .size8 a{
	color: #D90000;
	font-size: 28px;
}
#content .size7 a{
	color: #C90000;
	font-size: 26px;
}
#content .size6 a{
	color: #B90000;
	font-size: 24px;
}
#content .size5 a {
	color: #A90000;
	font-size: 22px;
}
#content .size4 a {
	color: #790000;
	font-size: 20px;
}
#content .size3 a{
	color: #666;
	font-size: 18px;
}
#content .size2 a{
	color: #777;
	font-size: 16px;
}
#content .size1 a{
	color: #888;
  	font-size: 10px;
}
#content .size0 a{
	color: #999;
	font-size: 7px;
}
#content .rslides .img .video span {
	display: inline-block;
	width: 27px;
	height: 27px;
	text-indent: -10000px;
	background: url("../images/icons/video.png") no-repeat left top;
}
.banner {margin-bottom: 10px; display: block;}
#content H2 {
	font-size: 16px;
	text-transform: uppercase;
}
#content H2 SPAN {
	font-size: 14px;
	color: #d5140d;
}
#slider-menu {
	float: right;
	font-size: 14px;
	width: 265px;
	font-weight: 700;
	position: relative;
	z-index: 7;
	text-transform: uppercase;
}
#content #slider-menu A {
	color: #565655;
	display: inline-block;
	position: relative;
	text-decoration: none;
}
#content #slider-menu A SPAN, #content .news LI SPAN, #content .events LI A SPAN, #content .theme-posts UL LI A SPAN,
#content .read .item A SPAN {
	color: #d5140d;
	font-weight: 400;
	font-size: 12px;
}
#content #slider-menu LI {
	margin-bottom: 20px;
}
#content #slider-menu A EM {
	position: absolute;
	right: 0;
	bottom: 0;
	width: 16px;
	height: 16px;
	background: url("../images/icons/arrow.gif") no-repeat left top;
}
#content #slider-menu A EM.camera {
	background-image: url("../images/icons/camera-small.gif");
}
#content #slider-menu STRONG {
	position: absolute;
	left: -31px;
	top: 0;
	width: 17px;
	height: 39px;
	display: none;
	background: url("../images/icons/slider-ic.png") no-repeat left top;
}
#content #slider-menu .rslides_here STRONG, #content #slider-menu LI:hover STRONG {
	display: block;
}
.slideshow {
	float: left;
	width: 100%;
	min-height: 465px;
}
#content .news {
	float: right;
	width: 265px;
	margin-bottom:20px;
}
#content .news H3 {
	font-size: 14px;
	color: #fff;
	padding: 5px 22px 5px 12px;
	text-transform: uppercase;
	margin-bottom: 5px;
	background: #d5140d url("../images/icons/icon.gif") no-repeat 96% center;
}
#content .news LI {
	border-top: 1px solid #ccc;
	padding: 10px 0;
}
#content .news LI:first-child {border: none;}
#content .news LI A {
	color: #565655;
	text-decoration: none;
}
#content .all {
	display: block;
	background-color: #d9dada;
	padding: 5px 10px;
	text-decoration: none;
	color: #565655;
	text-align: center;
}
#content .events {
	width: 459px;
	float: left;
	margin-bottom:20px;
}
#content .events H3 {
	font-size: 14px;
	text-transform: uppercase;
	color: #d5140d;
	margin-bottom: 5px;
}
#content .events UL {margin-left: -20px;}
#content .events LI {
	border-bottom: 1px solid #d5140d;
	padding: 10px 0;
	width: 200px;
	line-height: 150%;
	float: left;
	font-size: 13px;
	margin-left: 20px;
	text-transform: uppercase;
}
#content .events LI A {
	color: #565655;
	text-decoration: none;
	font-weight: 700;
}
#content .events LI A STRONG {
	color: #d5140d;
	margin-right: 10px;
}
.overlay {background: url('../images/bg/overlay.png') repeat left top; position: absolute; z-index:3000; left:0; top: 0; display: none;}

.popup {
	background-color: #fff;
	padding: 45px 50px;
	box-sizing: border-box;
	width: 900px;
	position: absolute;
	right: 75px;
	top: 40px;
	font-size: 14px;
	display: none;
}
.popup .form-box {
	padding-top: 28px;
}
.popup .close {
	position: absolute;
	right: 20px;
	top: 20px;
	width: 15px;
	height: 15px;
	background: url('../images/icons/close.gif') no-repeat left top;
}
.popup .close SPAN {display: none;}
.popup .social {
	float: right;
	width: 186px;
}
.popup .social LI {
	display: inline-block;
	margin-right: 8px;
}
.popup .social H4 {
	font-size: 14px;
	font-weight: 400;
	margin-bottom: 10px;
}
.popup .btn, .main-content .form-box BUTTON, #content .ad .btn {
	display: inline-block;
	padding: 9px 16px;
	margin-top: 17px;
	text-transform: uppercase;
	text-decoration: none;
	background-color: #d5120c;
	color: #fff;
	font-weight: 700;
	font-family: Arial, Helvetica, sans-serif;
}
.popup .icon {
	position: absolute;
	right: 235px;
	top: -11px;
	width: 24px;
	height: 11px;
	background: url('../images/icons/arrow-popup.png') no-repeat left top;
}
.popup#popup3 .icon {right: 164px;}
.popup .col {
	float: left;
	width: 207px;
	margin-right: 20px;
	
}
.popup INPUT[type="email"], .popup INPUT[type="password"], .popup INPUT[type="text"], .main-content .form-box INPUT,
.main-content .form-box TEXTAREA {
	font-size: 16px;
	padding: 5px 10px;
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #acacac;
	margin-bottom: 10px;
}
.main-content .form-box TEXTAREA {height: 130px; margin-bottom: 30px;}
.popup A {
	color: #565655;
}
.popup BUTTON {
	font-weight: 700;
	background-color: #a1a1a1;
	padding: 6px 15px;
	color: #fff;
	border: none;
	cursor: pointer;
	font-size: 14px;
	height: 32px;
}
.popup .jq-checkbox, #content .jq-checkbox {
    background: url("../images/icons/check.gif") no-repeat left top;
    display: inline-block;
    float: left;
    font-size: 1px;
    height: 18px;
    line-height: 0;
    overflow: hidden;
    width: 18px;
    margin: 0 7px 0 0; 
    border-radius: 0;
    box-shadow: none;
}
.popup .jq-checkbox.checked, #content .jq-checkbox.checked {
    background: url("../images/icons/checked.gif") no-repeat left top;
}
.popup .jq-checkbox.checked .jq-checkbox__div, #content .jq-checkbox.checked .jq-checkbox__div {
	display: none;
}
.popup .recover {
	float: left;
	width: 562px;
	margin-top: -28px;
}
.popup .recover H4 {
	font-size: 16px;
	color: #d5120c;
	margin-bottom: 10px;
}
.popup .recover INPUT {
	width: 350px;
	float: left;
	margin-right: 20px;
}
.popup .register {margin-top: -20px;}
.popup .recover P {margin-top: 2px;}
.popup .register INPUT {
	float: left;
	width: 194px;
	margin-right: 10px;
}
.popup .register INPUT.small {width: 164px;}
.popup .register .btn {
	line-height: 88%;
	margin-top: 0;
}
.popup .bottom {
	border-top: 1px solid #d5d5d5;
	padding: 20px 0;
	margin: 50px -50px 0;
	text-align: center;
}
.popup .bottom .btn.grey {
	background-color: #a1a1a1;
	margin-top: 0;
	margin-bottom: 10px;
	padding: 9px 68px;
}
.popup .bottom P {
	color: #b1b2b3;
}
#content .sidebar H3 {
	font-size: 16px;
	background-color: #d5140d;
	color: #fff;
	padding: 5px 13px;
	text-transform: uppercase;
}
#content .sidebar .archive > UL > LI {
	display: inline-block;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 700;
}
#content .sidebar .archive > UL > LI A {
	color: #868786;
	background: url("../images/icons/arrow-right.gif") no-repeat right center;
	padding-right: 18px;
	margin-right: 17px;
}
#content .sidebar .archive .calendar {
	font-size: 14px;
	padding: 15px 0;
	font-weight: 700;
	border-top: 1px solid #b7b7b7;
	border-bottom: 1px solid #b7b7b7;
}
#content .sidebar .calendar UL {margin-bottom: 0;}
#content .sidebar .calendar LI {
	display: inline-block;
	text-align: center;
	margin-top: 10px;
}

#content .sidebar .calendar A {
	border: 2px solid #fff;
	float: left;
	width: 17px;
	color: #565655;
	margin-right: -3px;
}
#content .sidebar .calendar A:hover, #content .sidebar .calendar .active A {
	border-color: #d5140d;
	text-decoration: none;
}
#content .sidebar .all-news {
	font-size: 14px;
	color: #565655;
	text-decoration: underline;
	padding: 8px 0 25px;
	display: inline-block;
}
#content .sidebar .all-news:hover {
	text-decoration: none;
}
#content .important H3 {font-size: 14px; margin-bottom:0;}
#content .important UL IMG {
	float: right;
	margin-left: 15px;
}
#content .important UL LI {
	border-top: 1px solid #d5140d;
	padding: 14px 0;
}
#content .important UL LI:first-child {border: none;}
#content .important H4 {
	font-size: 13px;
	color: #d5140d;
	text-transform: uppercase;
	margin-bottom: 5px;
}
#content .important H4 SPAN {
	color: #868786;
	margin-left: 15px;
	font-weight: 400;
}
#content .important H2 {
	font-size: 14px;
}
#content .important H2 A {
	color: #565655;
	text-decoration: none;
}
#content .important P {
	font-size: 14px;
	margin-bottom: 0;
}
#content .important .more, #content .posts .more {
	display: inline-block;
	width: 6px;
	height: 14px;
	margin-left: 5px;
	text-decoration: none;
	background: url("../images/icons/arrow-small.gif") no-repeat 0 bottom;
}
.breadcrumbs LI {
	display: inline-block;
	font-size: 14px;
	color: #9c9c9c;
	padding-left: 5px;
}
#content .breadcrumbs LI A {
	color: #565655;
	padding-right: 5px;
}
#content .breadcrumbs LI:first-child {
	padding-left: 0;
}
#content H1 {
	font-size: 18px;
	text-transform: uppercase;
}
#content H1 SPAN {
	font-size: 14px;
	color: #d5140d;
	position: relative;
	left: 81px;
}
#content .posts UL IMG {
	float: left;
	margin: 7px 20px 0 0;
}
#content .posts UL {
	border-top: 1px solid #b7b7b7;
}
#content .posts UL LI {
	padding: 20px 0;
	border-bottom: 1px solid #b7b7b7;
}
#content .posts H3 {
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 5px;
}
#content .posts H3 A {
	color: #565655;
	text-decoration: none;
}
#content .posts SPAN {
	font-size: 13px;
	color: #d5140d;
	text-transform: uppercase;
}
#content .posts P {margin-bottom: 0; font-size: 15px; line-height: 120%;}
#content .posts .more {
	width: 7px;
	height: 21px;
	margin-left: 15px;
	background-image: url("../images/icons/arrow-red.gif");
}
#content .pager {
	text-align: center;
	padding: 25px 0;
}
#content .pager UL LI {
	display: inline-block;
	margin: 0 8px;
}
#content .pager A {
	color: #868786;
	width: 25px;
	display: inline-block;
	text-align: center;
	border: 1px solid #fff;
	text-decoration: none;
	padding: 3px 0;
}
#content .pager A:hover, #content .pager .active A {
	border-color: #f00;
}
#content .pager .prev, #content .pager .next {
	top: 3px;
	position: relative;
}
#content .pager .prev {margin-right: 40px;}
#content .pager .next {margin-left: 40px;}
#content .pager .prev A, #content .pager .next A {border: none !important;}
.sidebar .yandex {margin-top: 20px;}
.main-content .form-box BUTTON {
	border: none;
	cursor: pointer;
	width: 128px;
	margin-left: 21px;
}
.main-content .form-box INPUT {
	width: 575px;
	padding: 7px 10px;
	margin-bottom: 15px;
}
#content .main-content .form-box P {
	margin-bottom: 25px;
}
#content .sort {
	border-top: 1px solid #b7b7b7;
	padding: 12px 0;
}
#content .sort > UL {float: right;}
#content .sort > UL > LI {
	display: inline-block;
	margin: 5px 0 0 20px;
}
#content .sort > UL > LI A {
	color: #565655;
	text-decoration: underline;
}
#content .sort > UL > LI A:hover, #content .sort LI.active A {
	text-decoration: none;
	color: #d5120c;
}
#content .sort > UL > LI.active A {font-weight: 700;}
.sort .jq-selectbox__select {
	background: none;
	border: none !important;
	border-radius: 0;
	box-shadow: none;
}
.sort .jq-selectbox__trigger {
	border: none;
	background: url("../images/icons/arrow-right.gif") no-repeat center center;
}
.sort .jq-selectbox__trigger-arrow {
	display: none;
}
.sort .jq-selectbox__select {
	font-size: 16px;
	font-family: 'PT Sans', sans-serif;
	color: #565655;
	padding-right: 35px;
}
#content .sort .jq-selectbox {margin-left: 70px;}
#content .sort .jq-selectbox UL {
	margin: 0;
}
#content .sort .jq-selectbox LI:hover {
	background-color: #838382;
}

#content .detail H1 {
	font-size: 26px;
}
#content .detail .date {
	display: block;
	font-size: 14px;
	margin-bottom: 10px;
}
#content .detail .date SPAN {color: #d5140d;}
#content .detail .cat {
	font-size: 13px;
	color: #d5140d;
	text-transform: uppercase;
}
#content .detail P {color: #000;}
#content .detail P STRONG {color: #565655;}
#content .detail p img{margin-bottom:-20px;}
#content .detail .caption, #content .detail blockquote {
	font-size: 14px;
	display: block;
	margin-bottom: 20px;
	margin-left:0;
}
.video-box {margin-bottom: 30px;}
#content .theme-posts {
	float: right;
	width: 233px;
	margin-left: 20px;
}
#content .theme-posts H4 {
	font-size: 14px;
	color: #d5140d;
	text-transform: uppercase;
	padding: 10px 0;
	border-top: 1px solid #b7b7b7;
	border-bottom: 1px solid #b7b7b7;
}
#content .theme-posts UL LI {
	font-size: 14px;
	text-transform: uppercase;
	font-weight: 700;
	padding: 15px 0;
	border-bottom: 1px solid #b7b7b7;
}
#content .theme-posts UL LI A {
	color: #565655;
	text-decoration: none;
}
#content .theme-posts UL LI STRONG, #content .read .item A STRONG {
	color: #d5140d;
	font-size: 13px;
}
.main-content .social {
	float: right;
	margin-top: -15px;
}
.main-content .social LI {
	display: inline-block;
	margin-left: 15px;
}
#content .main-content .social LI A {display: inline-block; color: #565655; text-decoration: none;}
.main-content .social LI SPAN {
	font-size: 13px;
	display: inline-block;
	height: 16px;
	position: relative;
	top: -8px;
	padding: 5px 5px 5px 10px;
	background: #e4e5e5 url("../images/icons/social-ic.gif") no-repeat left center;
}
#content .tags STRONG {float: left;}
#content .tags {
	border-top: 1px solid #b7b7b7;
	padding-top: 25px;
	margin: 30px 0;
}
#content .tags UL {
	margin-left: 50px;
}
#content .tags UL LI {
	display: inline-block;
}
#content .tags UL LI A {
	text-decoration: underline;
	color: #565655;
	margin-left: 10px;
}
#content .tags UL LI A:hover {text-decoration: none;}
#content .read H4 {
	font-size: 16px;
	color: #d5140d;
	margin-left: 20px;
}
#content .read {
	padding: 30px 0;
	margin-left: -20px;
}
#content .read .item {
	border-bottom: 1px solid #d5140d;
	font-size: 12px;
	text-transform: uppercase;
	font-weight: 700;
	padding-bottom: 20px;
	margin-left: 25px;
	min-height: 215px;
}
#content .read .item A {
	color: #565655;
	text-decoration: none;
}
#content .read .item IMG {margin-bottom: 7px; width: 100%; height: auto;}
#content .read .item STRONG {margin-right: 10px;}
#content .owl-page {
	width: 24px;
	height: 24px;
	display: inline-block;
	margin: 0 5px;
	background: url("../images/icons/pager.gif") no-repeat 0 0;
}
#content .owl-page:hover, #content .owl-page.active {
	background-position: 0 bottom;
}
#content .owl-pagination {
	text-align: center;
	padding: 25px 0;
}
#content .owl-controls {
	position: relative;
	margin-left: 20px;
}
#content .owl-controls .owl-prev,
#content .owl-controls .owl-next {
	position: absolute;
	top: 27px;
	width: 11px;
	height: 19px;
	text-indent: -10000px;
	background: url("../images/icons/prev.gif") no-repeat 0 0;
}
#content .owl-controls .owl-prev {left: 255px;}
#content .owl-controls .owl-next  {right: 255px; background-image: url("../images/icons/next.gif");}
#content .comments {padding: 50px 0;}
#content .comments H3 {
	font-size: 18px;
}
#content .comments .right {
	float: right;
	color: #565655;
	font-size: 14px;
	text-decoration: underline;
}
#content .comments .right:hover {text-decoration: none;}
#content .form-area {
	background-color: #e1e1e1;
	padding: 30px;
	position: relative;
	margin-bottom: 7px;
}
#content .form-area TEXTAREA {
	background-color: #fff;
	border: none;
	padding: 5px;
	width: 437px;
	height: 38px;
	font-size: 13px;
	float: left;
}
#content .form-area BUTTON {
	background-color: #5cb12d;
	color: #fff;
	font-size: 18px;
	float: right;
	padding: 12px 30px;
	border: none;
	cursor: pointer;
}
#content .comments P {
	font-size: 14px;
	color: #565655;
}
#content .comments .form-area P {
	position: absolute;
	left: 30px;
	top: 32px;
	font-size: 14px;
	color: #868786;
	padding: 5px 10px 20px;
	width: 425px;
}
#content .form-area P A {
	text-decoration: underline;
	color: #565655;
}
#content .form-area P A:hover {text-decoration: none;}
#content .comment-menu LI {
	display: inline-block;
	font-size: 14px;
	font-weight: 700;
	margin-right: 20px;
}
#content .comment-menu LI A {
	color: #565655;
	text-decoration: underline;
	padding-bottom: 10px;
}
#content .comment-menu LI A:hover, #content .comment-menu LI.active A {
	color: #d5140d;
	text-decoration: none;
}
#content .comment-menu LI.active A {
	background: url("../images/icons/arrow-bottom.gif") no-repeat center bottom;
}
#content #comments, #content #comments OL {list-style: none; margin-bottom: 0;}
#content #comments LI {
	border-bottom: 1px solid #e1e1e1;
	padding: 20px 0;
}
#content #comments OL LI {border: none;}
#content #comments LI IMG {
	float: left;
	margin: 0 15px 0 0;
}
#content #comments H4 {
	font-size: 14px;
	color: #868786;
	font-weight: 400;
	margin-bottom: 10px;
}
#content #comments .date {
	float: right;
	font-size: 14px;
	color: #868786;
}
#content #comments P {
	font-size: 16px;
	color: #181716;
	margin-bottom: 10px;
}
#content #comments .txt {margin-left: 65px;}
#content #comments A {
	font-size: 14px;
	text-decoration: underline;
}
#content #comments A:hover {text-decoration: none;}
#content #comments OL {
	margin-left: 70px;
}
#content .comments .pager {text-align: left;}

#content .main-content.profile H1 {
	font-size: 23px;
	margin-bottom: 35px;
}
.small-col {
	float: left;
	width: 208px;
}
.column {
	width: 456px;
	float: right;
	margin-right: 30px;
}
#content .small-col P {
	font-size: 14px;
	margin-top: 10px;
	margin-bottom: 0;
}
#content .main-content.profile .column > UL LI {
	margin-left: -35px;
	padding: 17px 0 0 35px;
	font-size: 13px;
	color: #868786;
	background: url("../images/icons/comment.gif") no-repeat left center;
}
#content .main-content.profile .column H3 {
	font-size: 16px;
	text-transform: uppercase;
	margin-bottom: 5px;
}
#content .main-content.profile .column H3 SPAN {color: #d5140d;}
#content .main-content.profile .column > UL LI A {
	font-size: 15px;
	color: #565655;
	text-transform: uppercase;
	display: block;
	font-weight: 700;
	margin-top: 3px;
	text-decoration: none;
	padding-bottom: 17px;
	border-bottom: 1px solid #b7b7b7;
}
#content .main-content.profile .column > UL LI SPAN {
	color: #d5140d;
	text-transform: uppercase;
}
@media screen and (max-width: 1600px) {
	.bg {background-size: auto auto;}	
}
@media screen and (max-width: 1024px) {
	.area {width: 950px;}	
	#page {
		overflow: hidden;
		min-width: 900px;
	}
	#header .box {
		width: 375px;
	}
	#header .box A {font-size: 12px;}
	.main-menu LI A {padding: 10px 7px;}
	.banner IMG, #content .events LI IMG  {
		width: 100%;
		height: auto;
	}
	.rslides, #content .events {width: 60%;}
	#slider-menu, #content .news {width: 37%;}
	#content .rslides .img .camera {top: 170px;}
	#content #slider-menu STRONG {left: -34px;}
	.rslides .text-box {min-height: 170px;}
	#content .events LI {width: 44%;}
	#footer > .area > .top-menu > UL > LI {margin-left: 17px;}
	.main-content .form-box INPUT {width: 474px;}
	#content .sort .jq-selectbox {margin-left: 25px;}
	.main-content.detail > IMG, .main-content.detail .video-box * {width: 100%;}
	#content .owl-controls .owl-prev {left: 178px;}
	#content .owl-controls .owl-next {right: 178px;}
	#content .read .item {min-height: 246px;}
	#content .form-area BUTTON {padding: 12px;}
	#content .form-area TEXTAREA, #content .comments .form-area P {width: 373px;}
	.column {width: 374px; margin-right: 10px;}
	#content .pager UL LI {margin: 0 7px;}
}
.not-find {
	width: 423px;
	margin: auto;
	text-align: center;
}
#content .not-find H1 {
	font-size: 23px;
	margin-bottom: 10px;
}
#content .not-find H2 {
	font-size: 22px;
	font-weight: normal;
	color: #868786;
	line-height: 280%;
	margin-bottom: 40px;
}
#content .not-find H2 SPAN {
	display: block;
	font-size: 105px;
	color: #868786;
	font-weight: 700;
}
#content .not-find P {
	color: #868786;
}
#content .search {
	border: 1px solid #b7b7b7;
	width: 308px;
	margin: auto;
	margin-bottom: 35px;
}
#content .search INPUT {
	font-size: 16px;
	border: none;
	background: none;
	width: 250px;
	padding: 8px 0;
}
#content .search BUTTON {
	width: 35px;
	height: 35px;
	float: right;
	background: url("../images/icons/search-large.gif") no-repeat left center;	
}
#content .not-find H3 {
	font-size: 16px;
	color: #fff;
	text-align: left;
	padding: 7px 15px;
	margin-bottom: 25px;
	background-color: #d5140d;
}
#content .not-find UL {
	text-align: left;
}
#content .not-find UL SPAN {
	color: #b1b2b3;
	float: left;
}
#content .not-find UL LI {
	margin-bottom: 10px;
}
#content .not-find UL A {
	margin-left: 60px;
	display: block;
	color: #565655;
}
#content .form-box H1 {
	font-size: 23px;
	margin-bottom: 40px;
}
#content .row {
	position: relative;
	padding-bottom: 15px;
}
#content .row SPAN {
	position: absolute;
	left: 0;
	top: -23px;
	font-size: 13px;
	color: #e48483;
}
#content .check {font-size: 14px; float: left; width: 100%;}
#content .captcha {margin-bottom: 27px;}
.main-content .form-box.register BUTTON {
	width: 313px;
	margin-top: 32px;
	margin-left: 0;
}
#content .small-col .change {
	background-color: #e3e3e3;
	padding: 15px;
	font-size: 14px;
	display: inline-block;
	text-decoration: underline;
	width: 110px;
	text-align: center;
}
#content .small-col .change:hover {text-decoration: none;}
.main-content .form-box.register INPUT {
	width: 311px;
}
.small-col IMG {display: block;}
#content .main-content .form-box.register .right {
	float: right;
	font-size: 14px;
	text-decoration: underline;
}
#content .main-content .form-box.register .right:hover {
	text-decoration: none;
}
#content .main-content .column .form-box.register {
	float: right;
	width: 315px;
	margin-right: 15px;
}
#content .main-content .column .form-box.register LABEL {
	margin-bottom: 8px;
	display: block;
}
#content .main-content .column .form-box.register INPUT {margin-bottom: 7px;}
#content .main-content .column .form-box.register INPUT#birth {padding-right: 30px;}
#content .column .row {padding-bottom: 0;}
#content .column .row.indent {margin-top: 40px;}
#content .main-content .column .form-box .calendar {
	float: right;
	position: relative;
	margin-top: -34px;
	margin-right: 13px;
}
.main-content .column .form-box.register BUTTON {
	width: 137px;
	float: right;
	margin-top: 65px;
}
#content .main-content .column .form-box.register .btn {
	display: inline-block;
	padding: 9px 16px;
	background-color: #a1a1a1;
	color: #fff;
	font-weight: 700;
	text-transform: uppercase;
	font-size: 14px;
	width: 100px;
	text-align: center;
	float: left;
	margin-top: 65px;
	text-decoration: none;
}
.popup#popup4 {
	top: 311px;
	right: 300px;
	width: 460px;
	padding: 45px 60px;
}
.popup#popup4 .icon {right: 84px;}
.popup#popup4 .register INPUT {
	width: 100%;
	margin-bottom: 16px;
}
.popup#popup4 .register P {
	margin-top: 82px;
	margin-bottom: 25px;
}
.popup#popup4 .btn {padding: 9px 40px; margin-left: 80px;}
.popup#popup4 .register LABEL {margin-bottom: 10px; display: block;}
#content .edit {
	text-transform: uppercase;
	font-size: 12px;
	text-decoration: underline;
	font-weight: 700;
	padding-left: 24px;
	display: block;
	margin-top: 25px;
	background: url("../images/icons/edit.gif") no-repeat left center;	
}
#content .edit:hover {text-decoration: none;}
#content .main-content.profile .column > UL LI .delete {
	float: right;
	border: none;
	margin: 20px -30px 0 0;
}
#content .ad {width: 572px;}
#content .ad H1 {font-size: 23px; margin-bottom: 30px;}
#content .ad P {line-height: 160%;}
#content .ad P A {color: #565655;}
#content .ad TABLE {
	width: 100%;
	font-size: 13px;
	border-top: 1px solid #ccc;
	border-right: 1px solid #ccc;
	color: #333;
}
#content .ad TABLE TH, #content .ad TABLE TD {
	border-bottom: 1px solid #ccc;
	border-left: 1px solid #ccc;
	padding: 2px 5px;
	text-align: left;
}
#content .ad TABLE TH {
	font-weight: 700;
}
#content .ad .btn {
	width: 290px;
	text-align: center;
	padding-left: 35px;
	font-size: 14px;
	margin-top: 45px;
	background: #d5120c url("../images/icons/icon2.gif") no-repeat 70px center;	
}
#content .posts UL LI.min{min-height:135px;}
#datepicker select {opacity: 0 !important;}
.sidebar .ui-datepicker-inline, .sidebar .ui-datepicker-header {
	border: none;
	background: none;
}
.sidebar .jq-selectbox__select {
	background: none;
	border: none !important;
	box-shadow: none;
	color: #868786;
	font-size: 14px;
	font-weight: 700;
	text-transform: uppercase;
	padding-right: 20px;
	background: url("../images/bg/bg.jpg") no-repeat center top;
}
.sidebar .jq-selectbox__trigger {
	width: 11px;
	background: url("../images/icons/arrow-right.gif") no-repeat center center;
	border: none;
}
.jq-selectbox__trigger-arrow {
	display: none;
}
.jq-selectbox li {text-align: left;}
.sidebar .ui-datepicker .ui-datepicker-title {text-align: right; margin: -55px 10px 0 0;}
.sidebar .jq-selectbox li:hover {background-color: #d5140d;}
.sidebar .jq-selectbox__dropdown {
	width: 110px !important;
}
.sidebar .ui-datepicker th {
	font-size: 14px;
	color: #868786;
	padding: 5px;
}
.sidebar .ui-state-default, .sidebar .ui-widget-content .ui-state-default, .sidebar .ui-widget-header .ui-state-default {
	background: none;
	border: 2px solid #fff;
	color: #565655 !important;s
	font-family: "PT Sans", sans-serif;
	font-size: 14px;
}
.ui-datepicker-prev, .ui-datepicker-next {display: none !important;}
.sidebar .ui-state-default.ui-state-hover, .sidebar .ui-state-default.ui-state-active {
	border-color: #d5140d;
}
.sidebar .ui-datepicker table {margin: 0 0 20px 30px;}
.sidebar .ui-datepicker table {width: auto;}
.sidebar .ui-datepicker td span, .sidebar .ui-datepicker td a {padding: 3px 5px;}
.sidebar .ui-datepicker td {text-align: left;}
#datepicker {
	border-top: 1px solid #b7b7b7;
	border-bottom: 1px solid #b7b7b7;
}
.theme-minheight {min-height:300px;}
#content .posts .more2 {
    background: url("../images/icons/arrow-red.gif") no-repeat center 5px;
    display: inline;
    height: 21px;
    margin-left: 6px;
    padding: 0 10px;
    width: 7px;
}
.topbanner{width:auto; margin:0 auto; padding: 0 0 20px 0; float:left;}
#counters li{display:inline;}
#counters{text-align:center;}
#bodytext ul {list-style: disc; margin-left:20px; color:#000;}
#bodytext ol { margin-left:20px; color:#000;} 
#bodytext img{max-width:100%;}

