* {
	margin: 0;
	padding: 0;
	position: relative;
}
img {
	/*border: none;
*/
}
table {
	border: none;
	border-collapse: collapse;
	border-spacing: 0;
}
thead, tbody, tfoot, tr, th, td {
	position: static;
}
/*--------------------------------------------------------------------------------------------------------*/
a {
	color: #006cb8;
	text-decoration: none;
	outline: none;
}
a:hover {
	text-decoration: underline;
}
html {
	position: static;
	background: #fff;
	height: 100%;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	margin: 0 auto;
}
h1 {
	font-size: 34px;
	line-height: 44px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 0 0 4px;
    padding: 0 15px;
}
h2 {
}
h3 {
}
h4 {
}
h1, h2, h3, h4, h5, h6 {
}
p {
	margin: 1em 0;
	line-height: 1.27em;
}
input, textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	vertical-align: middle;
}
input[type="text"]:focus {
    outline: none;
}
.MsoNormal {
    margin-left: 0!important;
}
label {
	vertical-align: middle;
	padding-left: 5px;
}
.red {
	color: #ea1c24;
}
.blue {
	color: #006cb8;
}
input, label {
	vertical-align: middle;
}
label {
	padding-left: 5px;
}
.clear {
	height: 0;
	clear: both;
	overflow: hidden;
	width: 100%;
}
/*--------------------------------------------------------------------------------------------------------*/
#outer {
/*
	min-width: 996px;
	max-width: 1200px;
	-width: expression(document.documentElement.clientWidth > 1200 ? "1200px":(document.documentElement.clientWidth < 996 ? "996px":"auto"));
	margin: 0 auto;
*/
}
#headerInner, #bodyInner, #footerInner {
	/*width: 990px;*/
	margin: 0 auto;
	overflow: hidden;
}
/*--------------------------------------------------------------------------------------------------------*/
#header {
}
#headerInner {
	margin: 0 auto;
	height: 145px;
}
.headerBottomLine {
	background: url(/theme/img/header.png) repeat-x center bottom;
	height: 20px;

}
#header .logo {
	position: absolute;
	left: 0;
	top: 43px;
}
#header .menu * {
	zoom:1;
}
#header .menu {
	position: absolute;
	right: 0;
	top: 40px;
	/*width: 590px;*/
    width: 640px;
}
#header .menu1 {
	list-style: none;
	overflow: hidden;
	width: 100%;
	background: url(/theme/img/menu1.png) no-repeat 0 bottom;
}
#header .menu1 li {
	float: left;
	display: inline;
	padding: 0 0 0 23px;
	left: -23px;
}
#header .menu1 li.active {
}
#header .menu1 a, #header .menu1 span {
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #606060;
	float: left;
	background: url(/theme/img/menu1.png) no-repeat 0 bottom;
	padding-bottom: 13px;
}
#header .menu1 span, #header .menu1 .active a {
	color: #000;
	background: url(/theme/img/menu1.png) no-repeat center bottom;
}
#header .menu1 a:hover {
	color: #000;
}

#header .menu2 {
	list-style: none;
	padding: 11px 0 0;
}
#header .menu2 li {
	float: left;
	display: inline;
	margin-right: 35px;
	font-size: 20px;
	text-transform: uppercase;
}
#header .menu2 a, #header .menu2 span {
	color: #006cb8;
}
#header .menu2 a:hover, #header .menu2 span, #header .menu2 .active a {
	color: #ea1c24;
}
/*--------------------------------------------------------------------------------------------------------*/
#footer {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	color: #90969f;
}
#footerInner {
	overflow: hidden;
	margin: 0 auto;
	padding: 50px 0 10px;
}
#footer .left {
	border-top: 2px solid #d1d1d1;
	width: 650px;
	padding: 10px 0 20px;
	float: left;
}
#footer .right {
	border-top: 2px solid #d1d1d1;
	width: 270px;
	float: right;
	padding: 10px 0 20px;
}
#footer .bottom {
	clear: both;
	width: 100%;
	border-top: 2px solid #d1d1d1;
	padding: 10px 0 0;
}
#footer .menu {
	list-style: none;
	width: 100%;
	overflow: hidden;
	margin-bottom: 20px;
}
#footer .menu li {
	float: left;
	display: inline;
	margin-right: 30px;
}
#footer .menu a, #footer .menu span {
	color: #000;
}
#footer .text {
	line-height: 1.5em
}
#footer .socNet {
	width: 190px;
	overflow: hidden;
}
#footer .socNet .item {
	width: 90px;
	float: left;
	margin: 0 0 10px;
}
#footer .socNet img {
	background: url(/theme/img/icoSoc.png) no-repeat 0 0;
	margin-right: 4px;
	width: 14px;
	height: 14px;
	display: block;
	float: left;
}
#footer .socNet img.twitter {
}
#footer .socNet img.vkontakte {
	background-position: -14px 0;
}
#footer .socNet img.facebook {
	background-position: 0 -14px;
}
#footer .socNet img.livejournal {
	background-position: -14px -14px;
}
#footer .socNet a {
	color: #90969f;
}
#footer .right .goTop {
	position: absolute;
	right: 0;
	top: 10px;
	color: #4d8ebc;
}
#footer .right .goTop img {
	margin-right: 4px;
}
#footer .copyright {
	float: left;
	display: inline;
	margin-right: 20px;
}
#footer .links {
	float: left;
	display: inline;
}
#footer .links a {
	color: #4d8ebc;
}
#footer .vippy {
	position: absolute;
	right: 0;
	bottom: -20px;
}
/*--------------------------------------------------------------------------------------------------------*/
#body {
    padding-bottom: 105px;
}
.bodyInner {
	margin: 0 auto;
}
/*--------------------------------------------------------------------------------------------------------*/
.wrapper {
	overflow: hidden;
	width: 100%;
}
.txt > .bg {
    width: 97%!important;
}
.mainPage .leftSide {
	float: left;
	width: 48%;
}
.mainPage .rightSide {
	float: right;
	width: 48%;
	overflow: hidden;
}
.mainPage h2 {
	font-size: 40px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	padding: 10px 0 20px;
	background: url(/theme/img/bg1.png) repeat-x 0 bottom;
	margin: 10px 0 25px;
}
.mainPage h2 .note {
	font-style: normal;
	position: absolute;
	right: 20px;
	top: 0;
	padding: 20px 0 0;
	width: 140px;
	height: 79px;
	background: url(/theme/img/titleNoteBg.png) no-repeat 0 0;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/titleNoteBg.png', sizingMethod='crop');
	color: #005b9e;
	font-size: 24px;
	line-height: 22px;
	text-align: center;
}
.mainPage .block50 {
	width: 120%
}
.mainPage .block50 .item {
	text-align: justify;
	width: 38%;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	margin: 0 6.7% 20px 0;
}
.mainPage .block50 .item h3 {
	font-weight: normal;
	font-style: italic;
	font-size: 16px;
	color: #006cb8;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0 0 0.25em;
}
.mainPage .block50 .item .text {
	font-size: 11px;
	line-height: 1.4em;
}
.mainPage .articleBlock {
	width: 100%;
	overflow: hidden;
	margin-bottom: 35px;
}
.mainPage .articleBlock .image {
	float: left;
	width: 195px;
}
.mainPage .articleBlock .image img {
}
.mainPage .articleBlock .detail {
	margin-left: 210px;
}
.mainPage .articleBlock h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 24px;
	font-weight: normal;
	margin-bottom: 10px;
}
.mainPage .articleBlock .text {
	font-size: 11px;
	line-height: 1.4em;
}
.mainPage .articleBlock .bottom {
	margin-bottom: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 10px;
}
.mainPage .articleBlock .more {
	color: #ea1c24;
}
.mainPage .articleBlock .comments {
	padding-left: 10px;
}
.mainPage .articleBlock .comments b {
	font-weight: normal;
	font-size: 14px;
	vertical-align: super;
}
.mainPage .articleBlock .goLink {
	display: block;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #fff;
	text-align: center;
	background: #000;
	padding: 8px 10px 9px;
}
.mainPage .articleBlock .goLink:hover {
	background: #222;
}
/*--------------------------------------------------------------------------------------------------------*/
.greyBorder {
	background: url(/theme/img/bg1.png) repeat 0 0;
	padding: 5px;
}
.greyBorderInner {
	background: #fff;
	padding: 22px 18px;
}
.commentsBlock {
	overflow: hidden;
	width: 100%;
    text-align: left;
}
.commentsBlock .top {
    margin: 10px 110px 2px;
    position: absolute;
}
.commentsBlock .name {
	font-weight: bold;
    font-size: 18px;
    color: gray;
}
.commentsBlock .date {
	color: #000;
	font-size: 12px;
    font-weight: bold;
}
.commentsBlock .item {
	border-bottom: 1px dashed #e3e3e3;
	padding: 8px 0 6px;
	top: 6px;
	font-size: 12px;
	line-height: 14px;
    min-height: 120px;
}
.commentsBlock .text {
	margin: 30px 110px 2px;
    font-weight: bold;
}
.commentsBlock h3 {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 5px 0;
}
.commentsBlock .image {
	font-size: 40px;
	border: 1px solid #e3e3e3;
	width: 40px;
	height: 40px;
	float: left;
}
.commentsBlock .image i {
	z-index: 0;
	position: absolute;
	left: 1px;
	top: 1px;
	width: 40px;
	height: 40px;
	border: 1px solid #eee;
}
.commentsBlock .image img {
	width: 40px;
	height: 40px;
	z-index: 1;
}
.commentsBlock .bottom {
	font-size: 10px;
}
.commentsBlock .more {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ea1c24;
}

/*--------------------------------------------------------------------------------------------------------*/
.mainPage .galleryScroll {
	border: 1px solid #ddd;
	padding: 30px 0 0;
	margin: 15px 10px 20px;
}
.mainPage .galleryScroll h3 {
	font-size: 44px;
	color: #000;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	background: #fff;
	margin: 0 20px;
	top: -30px;
	padding: 0 10px;
	position: absolute;
}
.mainPage .galleryScroll .prev {
	width: 18px;
	height: 17px;
	position: absolute;
	left: -10px;
	top: 60px;
	background: url(/theme/img/prevNext.png) no-repeat 0 0;
	display: none;
}
.mainPage .galleryScroll .next {
	width: 18px;
	height: 17px;
	position: absolute;
	right: -10px;
	top: 60px;
	background: url(/theme/img/prevNext.png) no-repeat -18px 0;
	display: none;
}
.mainPage .galleryScroll .prev:hover, .mainPage .galleryScroll .next:hover {
	opacity: 0.85;
	filter: alpha(opacity=85);
}
.mainPage .galleryScroll .bottom {
	top: 6px;
	margin: 0 20px;
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.mainPage .galleryScroll .more {
	color: #ea1c24;
	background: #fff;
	padding: 0 10px;
}
.mainPage .galleryScroll .galleryWrapper {
	width: 575px;
	margin: 0 auto 10px;
	$padding-bottom:10px;
	overflow: hidden;
}
.mainPage .galleryScroll .galleryInner {
	overflow: hidden;
	height: 69px;
	width: 1000px;
	height: 85px;
}
.mainPage .galleryScroll .galleryInner a {
	border: 1px solid #e3e3e3;
	width: 81px;
	height: 81px;
	display: block;
	float: left;
	margin: 0 15px 10px 0;
}
.mainPage .galleryScroll .galleryInner a:hover {
	border-color: #ccc;
}
.mainPage .galleryScroll .galleryInner img {
	width: 65px;
	height: 65px;
	padding: 8px;
	z-index: 1;
	background: #fff;
}
.mainPage .galleryScroll .galleryInner i {
	position: absolute;
	width: 81px;
	height: 81px;
	left: 1px;
	top: 1px;
	z-index: 0;
	border: 1px solid #eee;
}
/*--------------------------------------------------------------------------------------------------------*/
/*#bodyTop {*/
	/*background: #e0e4e8;*/

/*}*/

#bodyTop.brandTop{
	background: #643673;
}
#bodyTopInner {
	width: 990px;
	overflow: hidden;
	margin: 0 auto;
}
#subMenu {
/*
	float: left;
	width: 70%;
*/
}
#subMenu li {
	float: left;
	display: inline;
	margin: 0 20px 0 0;
}
#subMenu a, #subMenu span {
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #565d66;
	padding: 11px 0 9px;
	float: left;
}
#subMenu .active a {
	background: url(/theme/img/subMenu.png) no-repeat center bottom;
}
#subMenu a:hover, #subMenu span, #subMenu .active a {
	color: #000;
}
#userAuth {
	float: right;
	/*width: 25%;*/
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	text-align: right;
	padding: 9px 0 9px;
}
#userAuth a {
	color: #606060 !important;
}
/*--------------------------------------------------------------------------------------------------------*/
.leftColumn {
    width: 68%;
	float: left;
	overflow: hidden;
}
/*.leftColumn#article_reload_div {*/
    /*width: 100%;*/
/*}*/
.inPage .articles .item, .inPage .articles .item-a {
    height: 240px;
}

#ajaxUploadFileF2{  bottom: -115px;}
.rightColumn {
    width: 32%;
	float: right;
}
#navigation {
    font-size: 13px;
    font-family: Tahoma, Geneva, sans-serif;
    margin: 10px 0;
    width: 70%;
    padding: 10px 0 10px 15px;
    clear: both;
}
#navigation a {
	color: #006cb8;
}
#navigation b {
	font-weight: normal;
	color: #909090;
	padding: 0 3px;
}

.textPage {
	font-size: 13px;
    padding: 0 25px 0 15px;
}
.textPage img {
    max-width: 100%;
}
.textPage .topPage {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
}
.textPage .topPage .date {
	margin: -12px 0 18px;
}
.textPage p {
	margin: 1em 0;
}/*
.textPage ul, .textPage ol {
	margin: 1em 0 1em 1em;
	list-style: none;
}
.textPage ul li, .textPage ol li {
	padding: 0 0 0 1em;
	background: url(/theme/img/blackbull.png) no-repeat 0 7px;
	display: inline-block;
}
*/
.textPage ul  {
	margin: 1em 0 1em 1em;
	list-style: none;
}
.textPage ul li {
	padding: 0 0 0 1.2em;
	background: url(/theme/img/blackbull.png) no-repeat 0 7px;
	display: inline-block;
}
.textPage ol {
	margin: 1em 0 1em 1em;
}
.textPage ol li {
	margin: 1em 0 1em 1em;
}
.textPage .bottomPage {
	padding: 0 0 10px;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 20px 0 30px 0;
	border-bottom: 3px solid #ddd;
	clear: both;
    width: 100%;
    overflow: hidden;
}
.textPage .bottomPage a {
	color: #ea1c24;
	margin-right:10px;
}
.textPage .bottomPage * {
	vertical-align: middle;
}
.textPage .bottomPage br  {
	display: none;
}
.textPage .bottomPage .goComment {
	border-bottom: 1px solid #a8a8a8;
	padding: 0 0 3px;
	margin: 0 15px 0 0;
}
.textPage .bottomPage .goComment .count {
	font-size: 16px;
	margin: 0 15px 0 0;
}
.textPage .bottomPage .goComment img {
	vertical-align: middle;
	margin: 0 5px 0 0;
}
.back {
	color: #ea1c24;
}
/*--------------------------------------------------------------------------------------------------------*/
.poll {
	width: 100%;
	overflow: hidden;
}
.poll h3 {
	font-size: 20px;
	border-bottom: 1px solid #ccc;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0 0 5px;
	text-transform: uppercase;
	margin: 0 0 15px;
}
.poll .question {
	font-style: italic;
	font-weight: bold;
	margin: 0 0 10px;
}
.poll .answer {
	margin: 0 0 13px;
}
.poll .answer input {
	vertical-align: middle;
    margin: 0 0 0 10px;
}
.poll .answer label {
	vertical-align: middle;
}
.poll .submit {
	font-size: 23px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #7b7b7b;
	/*background: url(../img/newBtn.png) left top no-repeat;*/
	background:url(/theme/img/newGradientBtn.png) left top repeat-x;
	border:1px solid #e7e7e7;
	width: 100%;
	height: 40px;
	/*border: none;*/
	float: left;
	display:inline;
	cursor:pointer;
	text-align:center;
}
.allMiniBlock .poll .submit {
	width:309px;
}
.poll .submit:hover {
	color: #000;
}
.poll .moreAns {
	margin-left: 160px;
	font-size: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.poll .moreAns a {
	color: #ea1c24;
}
.mostPopular {
	margin: 0 0 20px;
}
.mostPopular h3 {
	text-transform: uppercase;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	font-weight: normal;
	border-bottom: 8px solid #ed1c24;
	line-height: 1em;
	margin: 0 0 8px;
	width:291px;
}
.mostPopular .detail h3 {
	width:auto;
}
.mostPopular h3 b {
	white-space: nowrap;
	font-size: 24px;
	font-weight: normal;
	left: -2px;
	display: block;
	padding: 7px 0 9px;
}
.mostPopular .newsScroll {
	border: 1px solid #ddd;
	padding: 15px 20px;
	width:249px;
}
.mostPopular .item {
	height: 120px;
	width: 249px;
	overflow: hidden;
}
.mostPopular img {
	float: left;
}
.mostPopular .detail {
	margin-left: 130px;
	height: 93px;
	overflow: hidden;
}
.mostPopular .detail h4 {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 0 0 9px;
}
.mostPopular .detail .text {
	font-size: 11px;
}
.mostPopular .more {
	position: absolute;
	left: 130px;
	top: 103px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ea1c24;
	font-size:11px;
}
/*--------------------------------------------------------------------------------------------------------*/
.articles {
	width: 100%;
	overflow: hidden;
}

.virtual-cash {
					height:149px;
					margin-top:40px;
					margin-bottom:10px;
					background:url(/theme/img/txt_background.png) top left no-repeat;
					overflow:hidden;
					padding:10px;
				}
				.virtual-cash figure {
					float: right;
					margin-right: 20px;
					margin-top: -65px;
					position: absolute;
					right: 0;
					top: 50%;
				}
				.virtual-cash p {
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size: 15px;
					width: 310px;
					color:#6b6b6b;
				}
				.virtual-cash .bolder {
					color:#0044a0;
					font-weight:bold;
					font-size:18px;
				}
				.num-balls, .no-balls {
					overflow:hidden;
					margin-bottom:10px;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size: 15px;
					padding:10px;
				}
				.num-balls a, .no-balls a {
					position:absolute;
					right:0;
					top: 50%;
					margin-top: -20px;
				}
				.num-balls p, .no-balls p {
					width:200px;
				}
				.green-text {
					color:#429c00;
				}
				.red-text{
					color:#ef3435;
				}
				.prize-title {
					margin:40px auto 10px;
					height:57px;
					background:url(/theme/img/title_flag.png) top center no-repeat;
					padding-top:12px;
				}
				.prize-title .bolder {
					font-family:Georgia, "Times New Roman", Times, serif;
					text-align:center;
					font-weight:bold;
					font-size:18px;
					color:#0044a0;
					margin-bottom:10px;
				}
				.prize-title .date {
					color:#9c9c9c;
					text-align:center;
				}
				.prize-descript {
					overflow: hidden;
					margin-bottom:10px;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size: 15px;
					color:#6b6b6b;
					padding:10px;
				}
				.prize-descript figure {
					float:right;
				}
				.take-it {
					padding:10px;
					margin-bottom:12px;
					font-family:Georgia, "Times New Roman", Times, serif;
					font-size: 15px;
					color:#6b6b6b;
					border-bottom: 1px dotted #7A7A7A;
				}
				
				.links a {
			font-size:12px;
			font-family:Georgia, "Times New Roman", Times, serif;
			color:#fff;
			display:inline-block;
			margin-right:17px;
			$display:inline;
			zoom:1;
		}
		#newAct {
			width:100%;
			overflow:hidden;

		}
		#newAct h1 {
			font-family:Georgia, "Times New Roman", Times, serif;
			font-size:26px;
			font-weight:normal;
			color:#000;
		}
		#newAct input[type="text"],
		#newAct textarea {
			width:408px;
			height:24px;
			border:1px solid #d9d9d9;
		}
		#newAct tr td:first-child {
			text-align:right;
			padding-right:12px;
			width:230px;
		}
		#newAct td {
			vertical-align:middle;
			font-size:14px;
			color:#262626;
			padding-bottom:8px;
		}
		#newAct tr td td {
			padding:0 !important;
			text-align:left !important;
		}
		#newAct tr td td .hasDatepicker {
			padding:0 !important;			
		}
		#newAct td .imp {
			color:#ea1c24;
		}
		#newAct textarea {
			height:122px;
		}
		#newAct #date_start,
		#newAct #date_end {
			width:64px;
		}
		#newAct .rp {
			padding-right:10px;
		}
		#newAct .rp input {
			padding:0;
			margin:0;
		}
		#newAct .rp div {
			display:inline;
		}
		#actsbm {
			display:block;
			width:300px;
			height:41px;
			border:none;
			background:url(/theme/img/akciiPrizes/newAct.png) left top no-repeat;
			cursor:pointer;
			float:right;
		}
		.ui-datepicker-header {
			width:99% !important;
		}
		.ui-widget-header .ui-icon {
			background-image:url(/theme/cbPlayer/css/ui-lightness/images/ui-icons_ffffff_256x240.png) !important;
		}
.articles .item,
.articles .item-a{
  padding: 15px;
  border: 1px dotted #BCBCBC;
  height: 220px;
  margin-bottom: 20px;
  vertical-align: top;
  overflow:hidden;
  width: 85%;
  position: relative;
  display:inline-block;
	
}
.articles .item .inner {
	min-height:180px;
	min-height: 100%;
	bottom:5px;
}
.articles h3 {
	color: #000;
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	margin: 0 0 13px;
	width:100%;
}
.articles h3 a:hover, .articles .item .inner .text a {
	text-decoration:none;
}
.articles h3 a {
	color: #000;
}
.articles .image {
	width: 120px;
	height: 120px;
	float: left;
	margin: 0 10px 5px 0;
}
.articles .text {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	line-height: 16px !important;
	font-weight: normal !important;
	color: #545454 !important;
	margin: 0 0 28px 0;
}
.articles .text * {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 12px !important;
	line-height: 16px !important;
	font-weight: normal !important;
	color: #545454 !important;
}
.articles .bottom {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	clear: both;
	position:absolute;
	bottom: -7px;
	width:100%;
}
.articles .bottom .more {
	color: #ea1c24;
}
.articles .bottom .comments {
	/*padding-left: 10px;*/
	padding-right: 5px;
}
.articles .bottom .love {
	vertical-align: middle;
	padding-left: 5px;
}
.articles .bottom img {
	vertical-align: middle;
}
.articles .bottom .date {
	color: #a5a5a5;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 10px;
	position: absolute;
	right: 0;
    top: 5px;
}
.articlesLeftColumn {
	width: 50%;
	float: left;
	display: inline;
}
.articlesRightColumn {
	width: 50%;
	float: left!important;
	display: inline;
}
/*--------------------------------------------------------------------------------------------------------*/
.pager {
	height: 73px;
	margin: 20px 0;
}
.pager .count {
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #9b9a9a;
	border-bottom: 4px solid #d8d8d8;
	padding: 0 0 5px;
	top: 20px;
}
.pager .pagerInner {
	width: 229px;
	height: 73px;
	font-size: 14px;
	position: absolute;
	left: 50%;
	margin-left: -115px;
	top: 0;
	overflow: hidden;
}
.pager .bg {
	position: absolute;
	left: 0;
	top: 0;
	display: block;
	width: 229px;
	height: 73px;
	background: url(/theme/img/pager.png) no-repeat 0 0;
	-background:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/theme/img/pager.png', sizingMethod='crop');
}
.pager .list {
	text-align: center;
	white-space: nowrap;
	top: 8px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 23px;
}
.pager .list span, .pager .list a {
	color: #000;
	padding: 3px 3px 3px 5px;
}
.pager .list a:hover {
    color: #EE4950;
    padding: 3px 3px 3px 5px;
    text-decoration: none;
}
.pager .pagerInner span {
	color: #ee4950;
}
.pager .all {
	text-align: center;
	top: 11px;
}
.pager .all a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #000;
}
/*--------------------------------------------------------------------------------------------------------*/

.dataForm, #brandAnk .dataForm{
	margin: 1em 0;
}
.dataForm td {
	padding: 5px 20px 7px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	vertical-align: top;
}

.dataForm .tl{
	color: #54697B;
    font-size: 14px;
    padding: 10px;
    text-align: right;
}
.dataForm .tr{
	font-size: 14px;
	text-align: right;
	padding: 10px 10px 10px 10px;
	color:#54697b;
}
.dataForm .tl p{
	float:left;
	display:inline;
}
.dataForm .tr{
	vertical-align:top;
	text-align: left;
	padding:0 0 0 15px;
}

.dataFormFixedTL .tl {
	width: 185px;
}
.dataForm .inputText {
	border: 1px solid #bbb;
	width: 295px;
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 2px 5px;
	$margin: -1px 0;
}
.dataForm select {
	border: 1px solid #bbb;
	width: 202px;
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	max-height: 68px;
}
.dataForm textarea {
	border: 1px solid #bbb;
	width: 295px;
	font-size: 14px;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 2px 5px;
}
#on_hov:hover{cursor:pointer;}

#on_hov{text-align: center; overflow: hidden;height:32px; width: 305px;  border: 1px solid #E7E7E7;}
.on_hov:hover{cursor:pointer;}
.on_hov{font-size: 18px;  color: #7B7B7B;padding: 5px 5px;width: 305px;background: url(/theme/img/newGradientBtn.png) repeat-x 0 0;}
.dataForm .button:hover, .btn:hover {
	color: #000;
}
.dataForm a.button, a.btn {
	display: inline-block;
	text-align: center;
	text-decoration: none !important;
}
small {
	font-size: 11px;
	margin: 0.25em 0;
	display: block;
	font-family:Arial, Helvetica, sans-serif;
}

#searchPlaces {
	background: #c2d9ee;
	padding: 18px 30px 17px 30px;
	/*overflow: hidden;*/
	 width: 870px;
	margin: 0 0 20px;
}
#searchPlaces #city_div {
	float: left;
	width: 130px;
	margin: 0 20px 0 0;
	display: inline;
	top: 5px;
	cursor: pointer;
}
#searchPlaces #city_div span {
	color: #006cb8;
	position: absolute;
	top: 3px;
	overflow: hidden;
	width: 110px;
	text-align: right;
}
#searchPlaces #city_div b {
	font-weight: normal;
	border-bottom: 1px dashed #006cb8;
	position: absolute;
	right: 0;
}
#searchPlaces #city_div .ico {
	width: 13px;
	height: 10px;
	position: absolute;
	left: 115px;
	top: 8px;
	background: url(/theme/img/placeDropDown.png) no-repeat 0 0;
}
#searchPlaces #city_div:hover span {
	border-bottom: none;
}
#searchPlaces #city_div select {
	cursor: pointer;
	width: 100%;
	opacity: 0;
}
#searchPlaces #city_div option {
	cursor: default;
}
#searchPlaces .inputText {
    background: #eef5fb;
    font-size: 13px;
    color: #4e5e68;
    border: 1px solid #9ebdd4;
    padding: 8px 6px;
    width: 570px;
    margin-left: 145px;
	/*float: left;
	display:inline;
	$margin: -1px 0;*/
}
#searchPlaces .placeMainGridItemsOuter {
	width: 660px;
	overflow: hidden;
	float: left;
}
#searchPlaces .button {
    top: 0;
    display: inline;
    margin: 0 0 0 12px;
    height: 34px;
    border: 1px solid #9ebcd4;
    color: #aab8c8;
    padding-left: 0;
    padding-right: 0;
    width: 115px;
}
#searchPlaces .button:hover {
	color: #006CB8;
}
.dataFormPlaceFilter {
	margin: 0 !important;
}
.dataFormPlaceFilter table {
	margin: 0;
}
/*--------------------------------------------------------------------------------------------------------*/
.add_comment {
	margin: 1em 0 0;
	font-weight: bold;
}
/*--------------------------------------------------------------------------------------------------------*/
.more {
	color: #ea1c24;
}
/*--------------------------------------------------------------------------------------------------------*/
.placeMainArticles {
}
.placeMainArticlesInner {
	width: 990px;
	margin: 0 auto;
	overflow: hidden;
}
.w50left {
	width: 48.5%;
	float: left;
}
.w50right {
	width: 48.5%;
	float: right;
}
.placeMainArticles h2 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 32px;
	font-weight: normal;
	margin: 0 0 6px;
}
.placeMainArticles .item {
	width: 100%;
	overflow: hidden;
	border-top: 1px dotted #939393;
	padding: 20px 0;
}
.placeMainArticles .image {
	width: 120px;
	height: 120px;
	float: left;
	display: inline;
}
.placeMainArticles .image img {
}
.placeMainArticles .detailWithImage {
	margin-left: 135px;
}
.placeMainArticles .title {
	font-size: 16px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	margin: 0 0 10px;
}
.placeMainArticles .title a {
	color: #000;
}
.placeMainArticles .top {
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	margin: 0 0 9px;
}
.placeMainArticles .date {
	color: #a5a5a5;
	font-size: 10px;
}
.placeMainArticles .text {
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	margin: 0 0 12px;
}
.placeMainArticles .bottom {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
}
.placeMainArticles .comments {
	margin-left: 10px;
}
.placeMainArticles {
}
/*--------------------------------------------------------------------------------------------------------*/
.placeTop {
	margin: 0 0 40px;
	/*background: url(/theme/img/placeBg.jpg) no-repeat center center;*/
	background: #e1ebf4;
}
.placeTopInner {
	width: 990px;
	margin: 0 auto;
	overflow: hidden;
}
.yearSelecter {
	font-size: 11px;
	border: 1px solid #ddd;
	background: #fff;
	z-index: 111;
	padding: 20px 20px;
	display: inline-block;
	margin: 10px 0;
}
#placeList br {
}
.yearSelecter b {
	font-family: Georgia, "Times New Roman", Times, serif;
}
.yearSelecter .ages {
	display: inline;
	padding-left: 20px;
}
.yearSelecter .ages li {
	display: inline;
	list-style: none;
	font-family: Tahoma, Geneva, sans-serif;
}
.yearSelecter .ages a {
	cursor: pointer;
	padding: 3px 15px 4px 5px;
	font-size: 11px;
}
.yearSelecter .ages li.selected a {
	background: #ea1c24 url(/theme/img/closeYear.png) no-repeat right center;
	color: #fff;
}
/*--------------------------------------------------------------------------------------------------------*/
.placeMainGrid {
	width: 100%;
	clear: both;
	overflow: hidden;
}
.placeMainGrid .item {
	float: left;
	width: 45%;
	margin: 0 30px 0 0;
	display: inline;
	/*height: 130px;*/
	overflow: hidden;
	padding: 0 0 20px;
}
.placeMainGrid .itemOuter {
}
/*
.placeMainGrid .item:hover {
	background: #fff url(/theme/img/placeTopBg.jpg) no-repeat 0 center;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
}
*/
.placeMainGrid h3 {
	margin: 0 0 6px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	font-size: 26px;
}
.placeMainGrid h3 a {
	color: #000;
}
.placeMainGrid small {
	display: block;
}
.placeMainGrid small .item_ {
	margin-right: 20px;
	white-space: nowrap;
	margin: 0 0 6px;
}
.placeMainGrid small .item_ a {
	font-size: 13px;
	color: #006cb8;
	text-decoration: underline;
}
.placeMainGrid small .item_ a:hover {
	text-decoration: none;
}
.placeMainGrid small span {
	color: #6c90aa;
}
.placeMainGrid .allCat {
	padding: 7px 0 0;
}
.placeMainGrid .allCat a {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	color: #e92a32;
	font-weight: bold;
	margin: 0 0 0 5px;
}
.placeMainGrid .allCat * {
	vertical-align: middle;
}
.placeMainGridOver {
	position: absolute;
	left: 0;
	width: 100%;
	height: 25px;
	background: #E1EBF4;
	z-index: 1;
}
/*--------------------------------------------------------------------------------------------------------*/
#placeBlockRightList {
	background: #eff4f9;
    float: right;
    width: 330px;
    overflow: hidden;
    margin-right: 10px;
}
#placeBlockRightList .item_ {
	width: 300px;
	overflow: hidden;
	left: 15px;
	top: 1px;
	padding: 25px 0 26px;
	background: url(/theme/img/dotted_h_6e7072.png) repeat-x 0 bottom;
}
#placeBlockRightList .image {
	min-height: 75px;
	-height: 75px;
	width: 100px;
	float: left;
}
#placeBlockRightList .image img {
	width: 100%;
}
#placeBlockRightList .info {
	margin: 0 0 0 115px;
}
#placeBlockRightList .title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 15px;
	line-height: 1;
	top: -2px;
	margin: 0 0 10px;
}
#placeBlockRightList .field {
	margin: 0 0 2px;
}
#placeBlockRightList .more {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	padding: 1px 0 0;
}
#placeBlockRightList .more a {
	color: #ea1c24;
	text-decoration: underline;
}
#placeBlockRightList .more a:hover {
	text-decoration: none;
}
.startPageMain #mainPageStyles .mainOpros {
    margin-top: -95px;
    width: 82%!important;
}

/*#region_div select {
	margin: 10px 0 0;
}*/
/*--------------------------------------------------------------------------------------------------------*/
.placeOuter {
	background: #eaf1f7;
	border-bottom: 1px solid #c1d5e7;
    margin: 0 auto;
    width: 100%;
    border-radius: 0 0 20px 0;
}
.placeInner {
    width: 93%;
	margin: 0 auto;
	min-height: 0;
    padding: 0 10px;
}
.catalogWithFilter .placeInner {
    margin: 0 ;
    padding: 0 ;
}
.catalogWithFilter  #searchPlaces {
    background: #c2d9ee;
    padding: 18px 10px 17px 10px;
    width: 100%;
    margin: 0 0 20px;
}
.placeInner h1 {
	font-size: 40px;
	color: #006cb8;
	margin: 0px 0 25px;
    padding: 10px 0 0 0;
}
.placeInner .image {
	border: 2px solid #fff;
	width: 350px;
	float: left;
	margin-bottom: 45px;
    border-radius: 4px;
}
.placeInner .description {
	display: none;
    float: left;
    margin-bottom: 45px;
    margin-left: 20px;
    width: 300px;
}
.placeInner .contacts {
    float: left;
    width: 280px;
    margin-bottom: 45px;
    margin-left: 20px;
}
.placeInner .contacts .title {
	font-size: 20px;
	color: #ea1c24;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1;
	top: -2px;
	left: -3px;
	white-space: nowrap;
	text-align: center;
	margin: 0 0 10px;
}
.placeInner .contacts .whiteBlock {
	background: #fff;
	padding: 12px 15px;
	font-family: Tahoma, Geneva, sans-serif;
	color: #2a4457;
	margin: 0 0 5px;
	line-height: 1.4em;
}
.placeInner .contacts h4 {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	line-height: 1;
	font-weight: normal;
	color: #000;
	margin: 0 0 5px;
	font-weight: bold;
}
.placeSubMenu {
	top: 1px;
	list-style: none;
	overflow: hidden;
	clear: both;
	width: 100%;
}
.placeSubMenu li {
	float: left;
	display: inline;
	height: 36px;
	margin: 0 0 0 0;
}
.placeSubMenu a, .placeSubMenu span {
	height: 36px;
	line-height: 36px;
	float: left;
	padding: 0 15px;
	font-size: 12px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.placeSubMenu .active{
	background: url(/theme/img/placeSubMenu.png) no-repeat 0 0;
}
.placeSubMenu .active a {
	background: url(/theme/img/placeSubMenu.png) no-repeat right -36px;
	color: #000;
}
.placeInfo .dop_tab {
	margin-bottom: 25px;
}
.placeInfo .dop_tab h2 {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: 15px;
	background: url(/theme/img/bg1.png) repeat-x 0 bottom;
	margin-bottom: 5px;
}
.placeInfo .field {
	border-bottom: 1px dotted #ccc;
	padding: 10px 0 8px;
	width: 100%;
	overflow: hidden;
}
.placeInfo .dop_tab .field span {
	margin-left:225px;
	display:block;
}
.placeInfo .field ul {
	list-style: none;
	display: inline;
}
.placeInfo .field ul li {
	/*display: inline; */
	margin-right: 10px;
}
.placeInfo label {
	width: 200px;
	padding-right: 20px;
	float: left;
	font-weight: bold;
}
.placeInfo .description {
	padding-bottom: 30px;
}
/*--------------------------------------------------------------------------------------------------------*/
#bodyInner {
	padding: 20px 0 0;
}
.placeBodyTop #bodyTopInner{
    margin: 0 auto 0 20px;
    width:900px;
}

#bodyInner .wrapper {
}
/*--------------------------------------------------------------------------------------------------------*/
#bodyTop.placeBodyTop {
	/*background: #006cb8;*/
    border-radius: 20px 0 0 0;
    /*display: none;*/
    padding: 0!important;
    margin: 0!important;
    width: 100%!important;
}
#bodyTop {
}
.placeBodyTop #subMenu .active a {
    background: url(/theme/img/subMenuBlue.png) no-repeat center right;
    display: block;
    width: 100px;
}
.placeBodyTop #subMenu a {
	color: #fff !important;
}
/*--------------------------------------------------------------------------------------------------------*/
.inlineArticles .item {
	border: none; border-top: 1px dotted #BCBCBC;
	margin: 0;
}
.inlineArticles .inner {
	padding-left: 0 !important;
	padding-right: 0 !important;
}
.inlineArticles .inner .date {
	position: relative;
	right: 0;
	top: 0;
	padding-left: 10px;
}

.articles .comment_date {
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0 0 5px;
	display: block;
}
.articles .comment_author {
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	display: block;
	margin: 0 0 10px;
}
.articles .comment_text {
	font-size: 14px;
}
.startPageMain #bodyInner {
	padding: 0;
}
/*--------------------------------------------------------------------------------------------------------*/
.placesSubCats {
}
.placesSubCats h2 {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
}
.placeMainGridBig h3 {
	color: #000;
}
.placeMainGridBig a {
	color: #000;
}
.place-block-list {
}
.place-block-list-paid {
	background: #e5f4fe;
	padding-top: 20px;
}
.place-block-list .number {
	position: absolute;
	top: 0;
	font-size: 40px;
	line-height: 36px;
	left: 15px;
	font-family: Arial, Helvetica, sans-serif;
	left: -5px;
	width: 50px;
	text-align: right;
}
.place-block-list li {
	min-height: 0;
	-height: 0;
	margin: 0 0 20px;
	border-bottom: 1px solid #e5e5e5;
	padding: 0 0 20px 60px;
}
.place-block-list .image {
	width: 100px;
	float: left;
	border: 1px solid #e5e5e5;
}
.place-block-list .widthImage {
	margin-left: 110px;
}
.place-block-list .detail {
	margin-left: 120px;
}
.place-block-list .title {
	margin-bottom: 12px;
	font-size: 20px;
	line-height: 1;
	color: #006cb8;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.place-block-list .text {
	margin-bottom: 5px;
	font-size: 13px;
	line-height: 20px;
	margin-bottom: 12px;
}
.place-block-list .more {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 13px;
	color: #ea1c24;
}
/*--------------------------------------------------------------------------------------------------------*/
.catalogWithFilter #map_canvas {
	width: 620px !important;
	border: 5px solid #e4e7e9;
}
.dopFilterSearch {
	font-size: 14px;
	margin-left: 205px;
}
/*--------------------------------------------------------------------------------------------------------*/
.inshopPhotoWrp {
	float:left;
	display:inline;
	overflow:hidden;
}
.imgWrp {
	width:300px;
	margin:0 30px;
	height: 300px;
    text-align: center;
}
.imgWrp img {
	padding: 25px;
}
.inshopPhotoWrp .gotoLft, .inshopPhotoWrp .gotoRght {
	display: none;
	width:24px;
	height:35px;
	position:absolute;
	top:50%;
	margin-top:-17px;
	background:url(/theme/img/rightLeftBtn.png) left top no-repeat;
	z-index: 11111;
	left: 0;
	cursor:pointer;
}
.inshopPhotoWrp .gotoRght {
	left:auto;
	right: 0;
	background:url(/theme/img/rightLeftBtn.png) right top no-repeat;
}

.shopTxt {
	float: left;
	display: inline;
	width: 270px;
}
.shopTxt .shopMainBtn {
	margin: 15px 0 25px;
}
.shopTxt .cost {
	font-family:"Times New Roman", Times, serif;
	color:#ea1c24;
	width: 100%;
	overflow: hidden;
}
.shopTxt .cost b {
	float: left;
	font-size: 44px;
	font-weight: normal;
	line-height: 1;
}
.shopInnerText {
	float: left;
	width: 300px;
	font-size: 12px;
	line-height: 17px;
}
.shopTxt .cost span {
	font-size: 24px;
	display: block;
	line-height: 1;
	left: 10px;
}
.shopTxt .cost i {
	font-size: 12px;
	font-style: normal;
	display: block;
	line-height: 1;
	padding: 2px 0 0;
	font-weight: bold;
	left: 10px;
}
.shopTxt .cost .costLink {
	text-decoration:none;
	display:block;
	width:108px;
	font-size:12px;
	line-height:13px;
}
.shopTxt .cost .costLink span {
	background:url(/theme/img/shop/linkUnderline.png) left bottom repeat-x;
	font-size:12px;
}
.garant {
	float:right;
	display:inline;
	margin-top:22px;
	width:161px;
}
.garant ul {
	list-style:inside;
	}
.garant .grnt span {
	color:#1c8f04;
}
#uslugaPrice {
	margin: 0 0 4px;
}
.costGarant {
	width:290px;
	overflow:hidden;
}
.inbacket, .inconstructor {
	display:block;
	color:#fff;
	background:url(/theme/img/shop/backetConstructorBtn.png) left bottom no-repeat;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:22px;
	width:200px;
	height:24px;
	text-align:center;
}
.inconstructor {
	background:url(/theme/img/shop/backetConstructorBtn.png) left top no-repeat;
}
.colors {
	width:282px;
	margin-left:40px;
	top: -25px;
	margin-bottom: -25px;
	background:url(/theme/img/shop/colorsGradient.png) left top repeat-y;
}
.colorsBody {
	width:240px;
	margin:0 auto;
	padding-top:16px;
}
.colorNames {
	float:left;
	display:inline;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:26px;
	margin-right:10px;
	}
.colorList {
	width:auto;
	overflow:hidden;
	padding: 4px 0 0;
	zoom: 1;
}
.colorList li {
	float:left;
	display:inline;
	margin-right:5px;
}
.inshopWrap {
	width: 100%;
	overflow: hidden;
	margin: 0 0 40px;
}
.colorShadow {
	width:100%;
	margin-top:16px;
	height:6px;
	overflow:hidden;
}
.inshopItemName {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:50px;
	font-weight:normal;
	line-height:90px;
}
.colorList li a {
	display:block;
	}
.colorList li.curr {
	top: -4px;
}
.colorList li.curr img {
	width:32px;
	height:32px;
}
.lookAt {
	width: 100%;
	overflow: hidden;
	background: url(/theme/img/dotted_h_709fc0.png) repeat-x 0 0;
	margin: 0 0 20px;
}
.lookAt a {
	text-decoration: underline;
}
.lookAt a:hover {
	text-decoration: none;
}
.lookAt h2 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	margin: 0 0 15px;
}
.lookAt .lookAtBody {
	width: 9999px;
	overflow: hidden;
	padding: 13px 0 0;
}
.lookAt .lookAtBody div {
	float:left;
	display:inline;
	width:152px;
	padding: 0 5px;
    text-align: center;
}
.lookAt .lookAtBody .lookAtA {
	font-family:Tahoma, Geneva, sans-serif;
	color:#006CB8;
	line-height: 18px;
}
.lookAt .lookAtBody .lookAtAIMG {
	height:125px;
	display:block;
	overflow:hidden;
	margin: 0 0 7px;
}
.shopinnerleftColumn {
	float: left;
	width: 650px;
}

/*--------------------------------------------------------------------------------------------------------*/
#bodyTop.shopBodyTop {
	background: #ea1c24;
}
.shopBodyTop #subMenu .active a {
	background-image: url(/theme/img/subMenuRed.png);
}
.shopBodyTop #subMenu a {
	color: #fff !important;
}
/*--------------------------------------------------------------------------------------------------------*/
#bodyInner #navigation {
    margin-top: -5px;
    padding-left: 15px;
}
.shopSubCut {
	font-size: 20px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom: 4px solid #ed1b24;
	padding: 0 0 7px;
	margin: 0 0 40px;
}
.shopSelect {
	width: 700px;
	overflow: hidden;
}
.shopSelect a {
	text-decoration: underline;
}
.shopSelect a:hover {
	text-decoration: none;
}
.shopSelect .item {
	width: 300px;
	height: 210px;
	float: left;
	display: inline;
	overflow: hidden;
	margin: 0 50px 20px 0;
}
.shopSelect .detail {
	padding: 0 0 0 135px;
}
.shopSelect .detail h2 {
	line-height: 24px;
	margin: 0 0 14px;
}
.shopSelect .image {
	z-index: 111;
	text-align: center;
	width: 125px;
	height: 125px;
	overflow: hidden;
	float: left;
}
.shopSelect .image img {
}
.shopSelect .text {
	font-size: 11px;
	line-height: 18px;
	color: #333;
	overflow: hidden;
	max-height: 75px;
	-height: 75px;
}
.shopSelect h2 {
	font-size: 24px;
	line-height: 1;
	margin: 0 0 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	overflow: hidden;
}
.shopSelect h2 a {
}
.shopSelect .subcat {
	font-size: 11px;
	height: 42px;
	line-height: 18px;
	height: 51px;
	padding: 9px 0 0;
}
.shopSelect .subcat a {
	margin: 0 5px 0 0;
	white-space: nowrap;
}
.shopSelect .subcat .more {
	background: none;
	padding: 0;
	font-family: Georgia, "Times New Roman", Times, serif;
	top: 3px;
	font-size: 12px;
}
.shopSelect .shopShowAll {
	background: url(/theme/img/shopShowAll.png) repeat-x 0 0;
	height: 17px;
	position: absolute;
	right: 20px;
	bottom: 0;
	font-weight: bold;
	color: #fff;
	font-size: 11px;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding: 0 9px;
	line-height: 15px;
}
.oprosDnya {
	background:none;
	border:1px solid #d4d4d4;
}
/*--------------------------------------------------------------------------------------------------------*/
.uslugiList {
}
/*--------------------IMG_GALLERY------------------------------------------------------------------------------------*/
.image_list {
	list-style:none;
	margin:0 auto;
	width:750px;
}
.image_list li {
	float:left;
	display:inline;
	margin:10px;
}
.articles .item .inner .text {
	/*width:auto;*/
	/*overflow:hidden;*/
	/*margin-left: 130px;*/
	/*height: 115px;*/
	/*overflow: hidden;
	width: 150px;*/
}

.ajaxUploadFileFWrpr{margin-top:-32px}


.articles .item .inner .text .textTxt {
	width:505px;
	float:right;
}
.articles .item .inner .text .textTxt h3 {
	padding:0;
	line-height:19px;
}
.articles .item .inner .text .textTxt h3 a {
	color: #000000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 16px !important;
    font-weight: normal;
    margin: 0 0 0.75em;
}
.articles .item .inner .text .textTxt .date {
	color:#ccc;
	padding:0;
	display:block;
	margin-bottom:12px;
}
.articles .item .inner .text .textTxt .otzivov {
	padding-left:10px;
	font-weight:bold !important;
}
.shopSelect .rightColumn .rightBlockBanner {
	width:240px;
	height:240px;
	background:#e8e8e8;
	margin:0 auto;
}
.rightColumn .gallItemWrp-1 {
	border:1px solid #ddd;
	width:240px;
	margin:16px auto;
	padding:0 21px 21px 21px;
	/*background:url(/theme/img/bg/contElNameBG.png) left 38px repeat-x; */
}
.rightColumn .gallItemWrp {
	width: 250px;
	overflow: hidden;
	left: -3px;
}
.rightColumn .gallItemWrp2 {
	width:999999%;
	overflow:hidden;
}
.rightColumn .gallItemWrp2 .gitem {
	width:250px;
	float:left;
	display:inline;
	margin-bottom:20px;
}
.rightColumn .gallItemWrp2 .gitem a {
	float:left;
	display:inline;
	width:110px;
	margin:0 10px 10px 0;
	overflow:hidden;
}
.rightColumn .handMadeItems {
	/*width:212px;*/
	height:68px;
	/*background:url(/theme/img/handMadeItems.png) left top no-repeat;*/
	margin:-2px auto 20px auto;
	border-bottom:1px solid #ddd;
}
.rightColumn .handMadeItems .bigRedTxt {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#ea1c24;
	text-align:center;
	padding-top:16px;
}
.rightColumn .handMadeItems .littleBlackTxt {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#000;
	text-align:center;
}
.rightColumn .bwhiteSpace {
	width:212px;
	height:2px;
	margin:0 auto -23px auto;
	overflow:hidden;
	/*background:#fff;*/
}
.rightColumn .gallItemWrp-1 .preSlide, .rightColumn .gallItemWrp-1 .nxtSlide {
	width:18px;
	height:17px;
	position:absolute;
	/*top:160px;*/
	top:50%;
	cursor:pointer;
}
.rightColumn .gallItemWrp-1 .preSlide {left: -8px; background:url(/theme/img/prevNext.png) left top no-repeat;}
.rightColumn .gallItemWrp-1 .nxtSlide {right: -8px; background:url(/theme/img/prevNext.png) right top no-repeat;}
body #fancybox-overlay {
	z-index:9999999;
}
body #fancybox-wrap {
	z-index:99999999;
}

/*--------------------------------------------------------------------------------------------------------*/
#basket {
}
#basket .topTableHead {
	background: url(/theme/img/basket.png) no-repeat 0 0;
	width: 650px;
	height: 68px;
	margin-bottom: -68px;
}
#basket table {
	width: 100%;
}
#basket th {
	font-size: 15px;
	font-family: Georgia, "Times New Roman", Times, serif;
	height: 64px;
	font-weight: normal;
}
#basket tbody td {
	border-bottom: 1px dotted #578cb4;
	text-align: center;
	padding: 0 0 10px;
}
#basket .title {
	padding: 5px;
}
#basket .img {
	padding-top:10px;
}
#basket .price, #basket .summa {
	font-size: 32px;
	font-family: "Times New Roman", Times, serif;
}
#basket .price span, #basket .summa span {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
#basket .price * , #basket .summa * {
	font-weight: normal;
}
#basket .count {
}
#basket .countTitle {
}
#basket .count select {
	width: 50px;
}
#basket .summa {
}
#basket .totalPrice {
	font-size: 20px;
	color: #ea1c24;
	vertical-align: middle;
	font-family: "Times New Roman", Times, serif;
	white-space: nowrap;
	float: right;
}
#basket .totalPrice div {
	vertical-align: middle;
	font-size: 40px;
}
#basket .totalPrice {
	vertical-align: middle;
}
#basket tfoot td {
}
.basketFootLeft {
	float: left;
	top: 8px;
}
.feedbackTitle {
	color: #000;
	font-size:16px;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.feedbackTitle li img{height:18px;padding:0px 10px;margin-left:-5px;}
.feedbackTitle {list-style-type:none;width:33}
.feedbackTitle li  {list-style-type:none;width:33;color:#54697B;font-size:14px;  vertical-align: bottom;padding:5px 5px;}
.feedbackTitle li  a {vertical-align: sub;color:#54697B;}
.feedbackTitle li  a:hover {color:#006cb8;}
.dataForm  {text-align:justify;border-radius:5px;font-family: Georgia, "Times New Roman", Times, serif;}
#feedback{padding:10px;font-size:14px;text-align: left;color: #54697B;font-family: Georgia, "Times New Roman", Times, serif;}
#feedback p {font-size:16px;}

.tl{float:left;}
/*--------------------------------------------------------------------------------------------------------*/
.articles .inner a {
	color: #000;
}
/*--------------------------------------------------------------------------------------------------------*/
.uprofileLC {
	width:310px;
	float:left;
}
.uprofileRC {
	width:640px;
	float:left;
	display:inline;
	padding-left:30px;
}
.uprofPhoto {
	padding:5px;
	border:1px solid #dcdcdc;
	width:300px;
	overflow:hidden;
	text-align:center;
}
.uprofileRC h1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:36px;
	font-weight:normal;
	padding-bottom:23px;
	background:url("/theme/img/mainPageImages/borderDotted.png") repeat-x scroll left bottom transparent;
	margin:0;
}
.upColZakaz {
	padding-bottom: 12px;
	background:url("/theme/img/mainPageImages/borderDotted.png") repeat-x scroll left bottom transparent;
}
.upczhead {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	font-weight:normal;
	margin:14px 0 0 0;
}
.upczhead .numComm {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
}
.upczTable {
	margin-top:10px;
	padding-bottom:5px;
}
.upczTable td {
	vertical-align:top;
}
.upczTable .redtd {
	padding-left:5px;
	padding-bottom:10px;
	color:#ea1c24;
	font-size:11px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.upczTable .redtd.redtdlst {
	padding-bottom:0;
}
.upComments {
	padding-bottom: 12px;
	background:url("/theme/img/mainPageImages/borderDotted.png") repeat-x scroll left bottom transparent;
}
.upComments .lstComment {
	font-size:12px;
	margin:10px 0;
}
.upComments .lstCommentBody {
	background:url(/theme/img/profile/quotes2.png) right bottom no-repeat;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#90969f;
	padding:10px 30px;
	float:left;
}
.lstCBQ1 {
	width:auto;
	overflow:hidden;
	background:url(/theme/img/profile/quotes.png) left 10px no-repeat;
}
.upMenu .upMenuList li {
	padding:8px 0 6px 0;
	background:url("/theme/img/mainPageImages/borderDotted.png") repeat-x scroll left bottom transparent;
}
.galleryTitle {
	background: none repeat scroll 0 0 #FFFFFF;
	font-family: georgia;
	font-size: 16px;
	font-weight: normal;
	left: 28px;
	margin-bottom: -10px;
	padding: 0 10px;
	position: absolute;
	top: -10px;
	z-index: 99;
}
/*--------------------------------------------------------------------------------------------------------*/
#orders {
	width: 650px;
	float: left;
	margin: 5px 0;
}
#orders th {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	text-transform: lowercase;
	font-weight: normal;
	text-align: left;
	padding: 4px 25px 10px 0;
	border-bottom: 1px dotted #7a7a7a;
	white-space: nowrap;
	text-align: center;
}
#orders td {
	font-size: 12px;
	border-bottom: 1px dotted #7a7a7a;
	padding: 4px 25px 4px 0;
	cursor: pointer;
	text-align: center;
}
#orders .opened td {
	border: none;
	background: #f0f4f8;
}
#orders .n {
	text-align: center;
	font-weight: bold;
	color: #7e7e7e;
}
#orders .stat {
	font-weight: bold;
}
#orders .date {
	color: #7e7e7e;
}
#orders .price {
	color: #7e7e7e;
}
#orders .more {
	padding-right: 0.7em;
	width: 1px;
}
#orders td.null a {
	color: #ea1c24;
	font-size: 13px;
	line-height: 36px;
	white-space: nowrap;
	text-decoration: none;
}
#orders td.null img {
	vertical-align: middle;
	margin: 0 8px 0 0;
}
#orders td.null span {
	vertical-align: middle;
}
#orders .more * {
	text-decoration: none !important;
}
#orders .more b {
	color: #006cb8;
	font-family: "Courier New", Courier, monospace;
	font-size: 20px;
	font-weight: bold;
	vertical-align: middle;
	overflow: hidden;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: middle;
	width: 22px;
	height: 22px;
	text-indent: -9999px;
	background: url(/theme/img/pdDown.png) no-repeat 0 0;
	margin: 0 10px 0 0;
}
#orders tr.hover td {
	background: #f3f7fa;
	cursor: pointer;
}
#orders .opened .more b {
	background-position: 0 -22px;
}
#ordersInfo {
	font-size: 11px;
	font-family: Tahoma, Geneva, sans-serif;
	padding: 25px;
	background: #f3f7fa;
	width: 200px;
	float: left;
}
#orders .order_more_tr {
	text-align: left;
	background: #f0f4f8;
	padding: 0 20px 20px;
}
#orders .item {
	width: 49%;
	display: inline-block;
	zoom: 1;
	*display: inline;
	vertical-align: top;
	margin: 10px 0;
}
#orders .item .img {
	float: left;
}
#orders .item .txt {
	margin: 0 0 0 135px;
	top: -2px;
}
#orders td table {
	margin: 0;
	padding: 0;
	background: none;
	border: none;
}
#orders td td, #orders td th {
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	text-align: left;
	font-family: Tahoma, Geneva, sans-serif;
	font-size: 11px;
	color: #707070;
	padding: 0 8px 6px 0;
	vertical-align: top;
}
#orders td th {
	color: #000;
	font-size: 13px;
}
#orders .item .title {
	font-size: 13px;
	margin: 0 0 9px;
}
#orders .item .price_ {
	font-size: 16px;
	font-family: "Times New Roman", Times, serif;
	margin: 10px 0 0;
}
#orders .item .price_ b {
	font-size: 28px;
	font-weight: normal;
}
#orders .pdRight {
	padding-right: 30px;
}
#orders .infoInfo {
	color: #000;
	line-height: 17px;
}
/*--------------------------------------------------------------------------------------------------------*/
.galleryFlipScroll {
	width: 100%;
	overflow: hidden;
}
.galleryFlipScroll .btnPrev, .galleryFlipScroll .btnNext {
	cursor: pointer;
	height: 110px;
	width: 30px;
	background: #eff3f8 url(/theme/img/mainPageImages/prev.png) no-repeat center center;
	position: absolute;
	top: 25px;
	left: 0;
}
.galleryFlipScroll .btnNext {
	cursor: pointer;
	left: auto;
	right: 0;
	background: #eff3f8 url(/theme/img/mainPageImages/next.png) no-repeat center center;
}
.galleryFlipScroll .btnPrev:hover, .galleryFlipScroll .btnNext:hover {
	background-color: #cce2f1;
}
.galleryFlipScrollOuter {
	margin: 0 50px;
	width: 890px;
	height: 160px;
	overflow: hidden;
}
.galleryFlipScrollBody {
	width: 1000px;
}
.galleryFlipScroll a {
	width: 110px;
	height: 110px;
	float: left;
	margin: 0 20px 0 0;
	outline: none;
	padding: 25px 0;
}
.galleryFlipScroll img {
	width: 110px;
	height: 110px;
	background: #eee;
	display: none;
	float: left;
	position: absolute;
	left: 0;
	top: 25px;
	background: #fff;
}
.galleryFlipScroll i {
}
.galleryFlipScroll i.good {
}
.galleryFlipScroll .active {
	display: block;
	z-index: 1;
}
/*--------------------------------------------------------------------------------------------------------*/
.articles .bottom br {
	display: none;
}
#catsajax {
	border: none !important;
}
.articlesTopOuter {
	background: url(/theme/img/articles.png) no-repeat 0 0;
	width: 990px;
	padding: 76px 0 0 14px;
	margin: 0 0 40px;
	height: 225px;
}
.articlesTopOuter .artCount {
	font-family: Georgia, "Times New Roman", Times, serif;
	width: 0;
	position: absolute;
	right: 121px;
	top: 27px;
}
.articlesTopOuter .artCount b {
	font-size: 46px;
	color: #006cb8;
	right: 0;
	position: absolute;
	top: 0;
	font-weight: normal;
}
.articlesTopOuter .artCount span {
	font-size: 18px;
	line-height: 18px;
	position: absolute;
	left: 3px;
	white-space: nowrap;
	top: 13px;
}
.articlesTopOuter .first {
	float: left;
	display: inline;
	width: 476px;
}
.articlesTopOuter .first .image {
	border: none;
	float: left;
	margin: 0;
	width: 210px;
	height: 210px;
	position: absolute;
	left: 0;
	top: 0;
}
.articlesTopOuter .first .cont {
	margin-left: 222px;
	width: 250px;
	height: 175px;
	overflow: hidden;
}
.articlesTopOuter .first .title {
	font-size: 24px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 1em;
	font-weight: bold;
	margin: 0 0 9px;
}
.articlesTopOuter .first .title a, .articlesTopOuter .first .text a, .articlesTopOuter .other .text a {
	color: #000;
}
.articlesTopOuter .first .text {
	color: #3b3b3b;
	font-size: 12px;
	line-height: 16px;
}
.articlesTopOuter .first .bottom {
	position: absolute;
	left: 222px;
	top: 180px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-family: 11px;
}
.articlesTopOuter .first .more {
	margin-right: 10px;
}
.articlesTopOuter .first .comments b {
	font-weight: normal;
	font-size: 18px;
}
.articlesTopOuter .other {
	float: left;
	display: inline;
	margin-left: 55px;
	width: 420px;
	overflow: hidden;
	height: 209px;
	overflow: hidden;
}
.articlesTopOuter .other .item {
	width: 100%;
	overflow: hidden;
	height: 60px;
	padding-bottom: 15px;
	border-bottom: 1px dotted #bdbdbd;
	margin-bottom: 10px;
}
.articlesTopOuter .other .mTitle {
	font-size: 24px;
	line-height: 1em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: bold;
	margin: 0 0 27px;
}
.articlesTopOuter .other .image {
	width: 60px;
	height: 60px;
	float: left;
	border: none;
	margin: 0;
}
.articlesTopOuter .other .text {
	margin-left: 75px;
	height: 46px;
	overflow: hidden;
}
.articlesTopOuter .other .more {
	position: absolute;
	left: 0;
	bottom: 10px;
	margin-left: 75px;
}
.articlesTopOuter .other {
}
.articlesTopOuter .readAll {
	font-size: 13px;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ea1c24;
	position: absolute;
	right: 91px;
	bottom: -3px;
}
.type_select {
	text-align: right;
	margin: 0 0 10px;
}
.type_select a, .type_select span {
	margin-left: 10px;
}
.articles .category {
	margin: 0 0 5px;
}
.articles .category * {
	vertical-align: middle;
}
.articles .category a {
	margin-left: 7px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #006cb8;
	text-decoration: underline;
}
.articles .category a:hover {
	text-decoration: none;
}
.articles .threeDots {
	position: absolute; left: 146px; bottom: 30px;
}
/*--------------------------------------------------------------------------------------------------------*/
.userGallery {
	width: 100%;
	overflow: hidden;
}
.userGallery .item {
	width: 180px;
	height: 200px;
	float: left;
	display: inline;
	left: -1px;
	top: -1px;
}
.userGallery .image {
	position: absolute;
	left: 10px;
	top: 10px;
}
.userGallery .image img {
	display: block;
	height: 150px;
	width: 150px;
}
.userGallery .remove {
	position: absolute;
	right: 5px;
	bottom: 5px;
	padding: 5px;
}
.userGallery .remove img {
}
.userGallery .outer1 {
	background: url(/theme/img/mainPageImages/borderDottedH.png) repeat-y 0 0;
	width: 180px;
	height: 200px;
}
.userGallery .outer2 {
	background: url(/theme/img/mainPageImages/borderDotted.png) repeat-x 0 0;
	width: 180px;
	height: 200px;
}
.userGallery .btnOrder {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	color: #7b7b7b;
	border: 1px solid #e5e5e5;
	background: url(/theme/img/newGradientBtn.png) repeat-x 0 0;
	display: block;
	text-decoration: none;
	text-align: center;
	position: absolute;
	left: 10px;
	bottom: 5px;
	width: 132px;
	line-height: 26px;
	height: 26px;
}
.userGallery .btnOrder:hover {
	text-decoration: none;
	color: #000;
}
/*--------------------------------------------------------------------------------------------------------*/
.placePopup {
   background: url("/theme/img/pop.png") repeat-y scroll center 0 transparent;
    left: 0;
    position: absolute;
    top: 90px;
    width: 1010px;
}
.placePopup .bgTop {
 	background: url("/theme/img/pop.png") no-repeat scroll 0 0 transparent;
    display: none;
    height: 40px;
    left: 0;
    position: absolute;
    top: -40px;
    width: 980px;
}
.placePopup .bgBottom {
	background: url("/theme/img/pop.png") no-repeat scroll right 0 transparent;
    bottom: -40px;
    display: none;
    height: 40px;
    left: 0;
    position: absolute;
    width: 980px;
}
.placePopup .placePopInner {
	/*padding: 0 30px;
	margin: -20px 0 0;
	z-index: 111;*/
	background: none repeat scroll 0 0 #EAF0F6;
    border: 2px solid #006CB8;
    padding: 40px 30px;
    z-index: 111;
}
.placePopup h1 {
	font-size: 35px;
	color: #006cb8;
	border-bottom: 1px dotted #666;
	padding: 0 0 7px;
}
.placePopup .close {
	position: absolute;
	right: 25px;
	top: 40px;
	color: #006cb8;
	font-size: 13px;
	border-bottom: 1px dotted #006cb8;
	z-index: 111;
	text-decoration: none !important;
}
.placePopup .close img {
	position: absolute;
	left: -19px;
	top: 2px;
}
.placePopup .popPlaceList h3 {
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #000;
	font-size: 20px;
	font-weight: normal;
	line-height: 1;
	margin: 0 0 8px;
}
.placePopup .popPlaceList h3 span {
	font-size: 14px;
	color: #99a1a7;
	font-family: Arial, Helvetica, sans-serif;
}
.placePopup .popPlaceList {
	width: 100%;
	overflow: hidden;
}
.placePopup .item {
	width: 270px;
	padding-right: 30px;
	float: left;
}
.placePopup .item_ {
	font-size: 13px;
}
.placePopup .item_ span {
	color: #99a1a7;
	font-size: 11px;
}
.nh a:hover {
	text-decoration:none !important;
}
.mz {
	color: #005C9C !important;
    display: block;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 10px;
    margin-top: -10px;
    padding-bottom: 5px;
    text-transform: uppercase;
    vertical-align: bottom;
}
.blackNoDecor {
	color:#000 !important;
}

.blackNoDecor:hover {
	text-decoration:none;
	cursor:pointer;
}
/*--------------------------------------------------------------------------------------------------------*/
.myZakLWrp {
	width:351px;
	overflow:hidden;
	float:left;
	display:inline;
}
.myZakRWrp {
	width:280px;
	overflow:hidden;
	float:left;
	display:inline;
	padding-left:15px;
}
.numZak {
	background:#f6f6f6 url(/theme/img/zakazFinish/zakNumBg.png) 0 bottom no-repeat;
	height:63px;
	width:100%;
	padding-left:16px;
}
.numZakTxt, .numZakNum {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#eb252c;
	line-height:55px;
}
.numZakNum {
	font-size:18px;
	color:#000;
	padding-left:16px;
}
.myZakImgWrp {
	margin-top:10px;
	padding-bottom:10px;
}
.myZakImgWrp img {
	border:1px solid #e5e5e5;
}

#order_tovat_price {
	font-family:"Times New Roman", Times, serif;
	font-size:39px;
	color:#eb252c;
	line-height:63px;
}
.myZakGrn {
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#eb252c;
	line-height:63px;
}
.myZakPrice {
	height:63px;
}
.myZakCol {
	margin:10px 0 27px 0;
}
.footbolPrew {
	width:100%;
	overflow:hidden;
}
.myZakItem {
	width:136px;
	float:left;
	display:inline;
	text-align:center;
	margin-left:6px;
}
.myZakA {
	float:left;
	display:inline;
}
.myZakCount {
	width:117px;
	height:18px;
	border:1px solid #c9cace;
}
.myZakA {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12;
	color:#006cb8;
	border:1px solid #e5e5e5;
}
.myZakA:hover {
	text-decoration:none;
}
.myZakItem a.active {
	color:#eb252c;
	border:2px solid #eb252c;
	width:134px;
}
.currZakPlace {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:12;
	color:#006cb8;
}
.myZakItem span.active {
	color:#eb252c;
}
.descr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000;
	margin:23px 0;
}
.inbacket, .gotopre {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	color:#ff6666;
	line-height:38px;
	height:38px;
	background:url("/theme/img/newGradientBtn.png") repeat-x scroll left top transparent;
	border:1px solid #E7E7E7;
	cursor:pointer;
	width:100%;
	margin-bottom:13px;
}
.gotopre {
	color:#57a1d5;
}
.inbacket:hover {
	color:#eb252c;
}
.gotopre:hover {
	color:#006cb8;
}
.saveJpg {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:17px;
	color:#8c8c8c;
	line-height:33px;
	height:33px;
	background:url("/theme/img/newGradientBtn.png") repeat-x scroll left top transparent;
	border:1px solid #E7E7E7;
	cursor:pointer;
	width:147px;
	margin-top:3px;
}
.saveJpg:hover {
	color:#000;
}
.zakSubmit {
	background: url("/theme/img/newGradientBtn.png") repeat-x scroll left top transparent;
    border: 1px solid #E7E7E7;
    color: #7B7B7B;
    cursor: pointer;
    float: left;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 18px;
    height: 40px;
    text-align: center;
    width: 200px;
}
.blueBlock .tl,
.blueBlock .tr,
.blueBlock .bl,
.blueBlock .br {
	visibility:hidden;
}
/*--------------------------------------------------------------------------------------------------------*/
.profileRedClass {
	text-align:left;
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:19px;
	color:#ea1c24;
	background:url("/theme/img/mainPageImages/borderDotted.png") repeat-x scroll left bottom transparent;
}
/*--------------------------------------------------------------------------------------------------------*/
.zakInfoRect {
	background: none repeat scroll 0 0 #EAEDF2;
    margin-bottom: 27px;
    margin-left: -1px;
    padding: 19px 16px 25px;
    width: 259px;
}
.zakInfoRect .zakRectGrTxt {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#85878a;
	padding-bottom:5px;
}
.zakInfoRect .zakRectNum {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#000;
	padding-bottom:20px;
}
.zakInfoRect .zakRectRdTxt {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:22px;
	color:#ea1c24;
	padding-bottom:15px;
}
.zakInfoRect .zakRectRdTxt span {font-size:40px;}
.plahaA {
	zoom:1;
	cursor:pointer;
}
.plB {
	color:#000;
}
.plahaA:hover {
	text-decoration:none;
}
/*--------------------------------------------------------------------------------------------------------*/
.afishas {
	margin: 30px 0;
}
.afishas .item {
	width: 100%;
	overflow: hidden;
	margin: 0 0 10px;
}
.afishas .date {
	font-family: Georgia, "Times New Roman", Times, serif;
	background: #ed1c24;
	color: #fff;
	font-size: 18px;
	float: left;
	padding: 0 10px 2px;
	width: 90px;
	overflow: hidden;
	text-align: center;
}
.afishas .time {
	font-size: 18px;
	float: left;
	font-family: Georgia, "Times New Roman", Times, serif;
	left: 6px;
	font-weight: bold;
}
.afishas .text {
	line-height: 15px;
	font-size: 12px;
	color: #595959;
}
.afishas .info {
	margin: 0 0 0 70px;
}
.afishas .title {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 18px;
	margin: 0 0 8px;
	line-height: 18px;
	top: 3px;
}
.afishas .until {
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
}
.afishas .inner {
	margin: 0 0 2px 120px;
	width: 530px;
	overflow: hidden;
	top: -1px;
}
/*--------------------------------------------------------------------------------------------------------*/
.cardsH1 {
	margin: 0 0 35px;
}
.cardsFilter {
	width: 100%;
	overflow: hidden;
	border-bottom: 1px solid #dfe4e8;
	padding: 0 0 23px;
	margin: 0 0 30px;
}
.cardsFilter .item {
	width: 219px;
	float: left;
	background: url(/theme/img/greybull.png) no-repeat 0 5px;
	font-size: 13px;
	margin: 0 15px 0 0;
	padding: 0 0 0 13px;
}
.cardsFilter a, .cardsFilter span {
}
.cardsFilter span {
	color: #666;
}
.cardsGrid {
	width: 1113px;
	overflow: hidden;
	min-height: 630px;
}
.cardsGrid .item {
	width: 247px;
	float: left;
	margin: 0 124px 50px 0;
	display: inline;
}
.cardsGrid .image {
	width: 247px;
	height: 355px;
	background: url(/theme/img/cards/itemShadow.png) no-repeat 0 0;
	margin: 0 0 2px;
}
.cardsGrid .image img {
	width: 215px;
	height: 323px;
	display: block;
	left: 18px;
	top: 14px;
	cursor: pointer;
}
.cardsGrid .btn {
    width: 100%;
    left: 8px;
    clear: both;
    text-align: center;
}
.cardsGrid .title {
	margin: 0 0 3px;
	color: #016bb5;
	text-align: center;
	width: 165px;
	left: -4px;
	height: 20px;
	overflow: hidden;
}
.cardsGrid .loves {
	margin: 0 0 3px;
	float: left;
	width: 50px;
	left: 8px;
	height: 20px;
	overflow: hidden;
	 font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 11px;
}
.cardsGrid .loves b {
	top: -3px;
}
.cardsFilterForm {
	clear: both;
	width: 100%;
	height: 0;
	overflow: hidden;
}
/*--------------------------------------------------------------------------------------------------------*/
#cards_edit_div {
	z-index: 9999;
}
#cards_edit_div form {
	position: absolute;
	left: 100px;
	top: 25px;
	width: 801px;
	height: 621px;
	background: url(/theme/img/cards/send.png) no-repeat 0 0;
	-background: url(/theme/img/cards/send_.png) no-repeat 0 0;
}
#cards_edit_div .close {
	right: 24px;
	top: 23px;
	width: 30px;
	height: 30px;
	position: absolute;
	display: block;
	z-index: 111;
}
#cards_edit_div .close:hover {
	background: url(/theme/img/cards/close.png) no-repeat 3px 5px;
}
#cards_edit_div .fadeTo {
	height: 926px;
	background: #fff;
	-khtml-opacity:.75;
	-moz-opacity:0.75;
	-ms-filter:alpha(opacity=75);
	filter:alpha(opacity=75);
	opacity: 0.75;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
#cards_edit_div .text {
	padding: 18px 0 0 280px;
	width: 450px;
}
#cards_edit_div .image {
	position: absolute;
	left: 18px;
	top: 135px;
	width: 215px;
	height: 323px;
	display: block;
}
#cards_edit_div .title {
	line-height: 1;
	font-size: 35px;
	color: #006cb8;
	font-family: Georgia, "Times New Roman", Times, serif;
	left: 40px;
	margin: 0 0 43px;
}
/*--------------------------------------------------------------------------------------------------------*/
#cards_edit_div .to {
}
#cards_edit_div .caption {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 20px;
	margin: 0 0 4px;
}
#cards_edit_div .inputText input {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 6px;
	border: 1px solid #bfd0e1;
	background: #fff;
	width: 436px;
}
#cards_edit_div .textarea {
	width: 320px;
	float: left
}
#cards_edit_div .textarea textarea {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 6px;
	border: 1px solid #bfd0e1;
	background: #fff;
	width: 306px;
	height: 136px;
	margin: 0 0 14px;
}
#cards_edit_div .inputText div, #cards_edit_div .textarea div {
	position: absolute;
	right: 0;
	top: -19px;
	font-size: 10px;
}
#cards_edit_div .to {
	margin: -20px 0 13px;
	padding: 20px 0 0;
}
#cards_edit_div .to, #cards_edit_div .from {
	width: 100%;
	overflow: hidden;
}
#cards_edit_div .to .caption, #cards_edit_div .from .caption {
	width: 120px;
	float: left;
	top: 1px;
}
#cards_edit_div .from {
	background: url(/theme/img/cards/bg_.png) no-repeat 85px 20px;
	padding: 15px 0 0;
	margin-top: -15px !important;
}
#cards_edit_div .from .inputText div {
	top: -14px;
}
#cards_edit_div .hintBottom {
	padding: 0 0 7px;
}
#cards_edit_div .from .hintBottom div{
	top: 32px;
}
#cards_edit_div .from .caption {
	height: 67px;
	top: 20px;
}
#cards_edit_div label {
	padding: 0;
	top: 6px;
}
#cards_edit_div .to label, #cards_edit_div .from label {
	float: left;
	width: 50px;
}
#cards_edit_div .to .inputText, #cards_edit_div .from .inputText {
	width: 280px;
	float: left;
	margin: 0 0 7px;
}
#cards_edit_div .to .inputText input, #cards_edit_div .from .inputText input {
	width: 266px;
	$margin: -1px 0;
}
#cards_edit_div label {
	font-size: 13px;
}
#cards_edit_div .cardsTitle, #cards_edit_div .from {
	margin: 0 0 25px;
}
#cards_edit_div .submit {
	width: 450px;
	height: 45px;
	overflow: hidden;
	display: block;
	color: #a6b9cc;
	font-size: 26px;
	border: none;
	font-family: Georgia, "Times New Roman", Times, serif;
	background: url(/theme/img/cards/submit.png) no-repeat 0 0;
	clear: both;
}
#cards_edit_div .submit:hover {
	color: #006cb8;
	cursor: pointer;
}
#cards_edit_div .confirm {
	width: 120px;
	float: right;
}
#cards_edit_div .confirm .inputText {
	width: 120px;
}
#cards_edit_div .confirm .inputText input {
	width: 104px;
}
#cards_edit_div .confirm {
}
#cards_edit_div .confirm #iccode {
	width: 120px;
	margin: 10px 0;
	display: block;
}
#cards_edit_div .comments_change_pic {
	position: absolute;
	top: 105px;
}
/*--------------------------------------------------------------------------------------------------------*/
.cardsView {
	width: 880px;
	margin: 30px auto;
	border: 10px solid #ededed;
	background: #ededed;
	min-height: 646px;
	-height: 646px;
}
.cardsView .image {
	position: absolute;
	left: 0;
	top: 0;
	width: 430px;
	height: 646px;
}
.cardsView .text {
    margin: 1px 2px 0 446px;
    overflow: hidden;
    background: #fff;
    height: 585px;
    padding: 30px;
}
.cardsView .cardsTitle {
	line-height: 1;
	font-size: 33px;
	font-family: Georgia, "Times New Roman", Times, serif;
	margin: 0 0 18px;
}
.cardsView .cardsText {
	font-size: 13px;
	line-height: 20px;
	margin: 0 0 150px;
}
.cardsView .buttons {
	height: 33px;
	overflow: hidden;
	width: 100%;
	padding: 32px 0 0;
	border-top: 1px solid #ddd;
	position: absolute;
	left: 490px;
	bottom: 35px;
	width: 350px;
}
.cardsView .buttons .btn {
	margin: 0;
}
.sendDone {
	font-size: 32px;
	margin: 40px 0;
	font-family: Georgia, "Times New Roman", Times, serif;
}
#cards_edit_div .confirm .inputText div {
	bottom: 37px;
	top: auto;
}
/*--------------------------------------------------------------------------------------------------------*/
ul.listItem li {
	display: list-item;
}
ul.inlineBlock li {
	display: inline-block;
}
/*----------------------------------ARTICLES-ROTATOR----------------------------------------------------------------------*/
#gWrapper .noactive {display:none;}
#gWrapper .active {display:block;}
#gNav {
	padding:13px 0 13px;
}
#gNav a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:16px;
	color:#006cb8;
	text-decoration:none;
}
#gNav a.active {
	color:#000;
}
#gWrapper .gallItem .tblWrpr {
	width:100%;
	height:378px;
	border:none;
	vertical-align:middle;
	text-align:center;
}
.horisontalGallery {
	margin:10px auto;
}
.horisontalGallery {
	width:624px;
}
.horisontalGallery .window {
	margin:0 auto;
	overflow:hidden;
	width:624px;
}
.horisontalGallery .world {
	width:20000%;
}
.horisontalGallery .gallItem {
	width:624px;
	float:left;
	display:inline;
}
.horisontalGallery .gallItem img {
	/*width:300px;
	height:200px;*/
}
.horisontalGallery .pre, .horisontalGallery .nxt,
.horisontalGallery .pre:hover .horisontalGallery .nxt:hover {
	display:block;
	position:absolute;
	top:48%;
	cursor:pointer;
	z-index:999;
	height: 39px;
	width: 34px;
	text-decoration:none;
}
.horisontalGallery .pre {
	background: url("/theme/img/preNxt.png") no-repeat scroll 0 0 transparent;
	left:0;
}
.horisontalGallery .nxt {
	background: url("/theme/img/preNxt.png") no-repeat scroll 0 -39px transparent;
	right:-1px;
}
/*--------------------------------------------------------------------------------------------------------*/
.articlesVideoContainer {
	margin-bottom:22px;
}
.anons {
	font-family:Verdana, Geneva, sans-serif;
	font-style:italic;
	font-size:14px;
	text-align:justify;
}
.placeInner .contacts .ratingOfPlace {
	padding: 8px 0 1px 0;
}
.placeInner .contacts #reit_form {
}
.placeInner .contacts .smalLineHeight {
	/*line-height: 0.7em;*/
	padding-bottom: 17px;
}
.placeInfo .description ul {
	margin: 1em 0 1em 1em;
	list-style: none;
}
.placeInfo .description li {
/*	margin: 0.5em 0;*/
	padding: 0 0 0 1em;
	background: url(/theme/img/blackbull.png) no-repeat 0 7px;
}
/*--------------------------------------------------------------------------------------------------------*/
.agency .agencyTitle {
	background: url("/theme/img/bg/contElNameBG.png") repeat-x scroll left bottom transparent;
    color: #000000;
    font-family: Georgia,"Times New Roman",Times,serif;
    font-size: 40px;
    font-weight: normal;
    margin-bottom: 35px;
    padding-bottom: 23px;
}
.agency .text_list li {
	list-style:none;
	width:100%;
	overflow:hidden;
}
.agency .agencyNumber {
	font-family:Arial, Helvetica, sans-serif;
	font-size:40px;
	color:#000;
	float:left;
	display:inline;
	width:45px;
	margin:20px 0 0 0;
	text-align:right;
}
.agency .agencyDescription {
	margin:20px 0 0 45px;
	padding:0 0 25px 25px;
	border-bottom:1px solid #e5e5e5;
	zoom:1;
}
.agency .agencyDescription h4 {
	padding:0;
	margin:0;
	font-size:13px;
}
.agency .agencyDescription.frst,
.agency .agencyNumber.frst {
	margin-top:0;
}
.agency .agencyDescription .text {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#000;
}
.agency .agencyCityes {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:40px;
	font-weight:normal;
	color:#000;
	border-bottom:5px solid #000;
	padding-bottom:15px;
	margin-bottom:35px;
}
.agency .agencyLink {
	clear: both;
    float: left;
	display: inline;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 20px;
}
/*--------------------------------------------------------------------------------------------------------*/
.opOtItem {
	margin-bottom: 5px !important;
}
.textTopStyle {
	font-size: 13px;
	line-height: 16px;
	margin: 0 0 1.5em;
	font-family: Verdana, Geneva, sans-serif;
}
#uslugiList {
}
#uslugiList .shopSubCut {
	margin: 0;
}
#uslugiList .item {
	width: 650px;
	float: none;
	background: url(/theme/img/dotted_h_709fc0.png) repeat-x 0 0;
	display: block;
	padding: 18px 0 0;
	top: -1px;
	height: auto;
}
#uslugiList h2 {
	min-height: 0;
	height: auto;
	margin: 0 0 12px;
	font-size: 20px;
}
#uslugiList .detail {
	margin-left: 150px;
	padding: 0;
}
#uslugiList .text {
	font-size: 12px;
	line-height: 18px;
}
#uslugiList .price {
	font-family: "Times New Roman", Times, serif;
	font-size: 32px;
	color: #ed1b24;
}
#uslugiList .price i {
	font-style: normal;
	font-size: 17px;
	float:left;
}
#uslugiList .text {
	margin: 0 0 11px;
}

#abLogo {
	background:url(/theme/img/aboutLogoMain.jpg) center top no-repeat;
}
#abLogoInner {
	width:990px;
	overflow:hidden;
	margin:0 auto;
}
#abLogoInner .itemsWrpr {
	width:200%;
	overflow:hidden;
}
#abLogoInner .itemsWrpr .item {
	width:315px;
	float:left;
	display:inline;
	margin-right:18px;
}
.abLogoh1 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:50px;
	font-weight:normal;
	color:#fff;
	margin:57px 0 10px 0;
}
.abLogoFrstTxt {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	line-height:22px;
	color:#fff;
	width:560px;
	font-style:italic;
	margin:0;
	padding:0;
}
.abLogoFrstTxt .yellLink {
	text-decoration:underline;
	color:#ffe139;
}
.abLogoFrstTxt .yellLink:hover {

}
.psich {
	margin-top:46px;
	padding-left:100px;
	width:560px;
	background:url(/theme/img/abLogo/tire.jpg) 52px 13px no-repeat;
	overflow:hidden;
}
.psich .psichH3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-weight:normal;
	color:#fff;
	margin-bottom:4px;
}
.psich .psichP {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#fff;
	line-height:22px;
	width:447px;
	margin:0;
	padding:0;
}
.logoExamples {
	margin:36px 0 15px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:18px;
	color:#004e84;

}
.lgExmplWrpr td {
	vertical-align:middle;
	text-align:center;
	background: url(/theme/img/abLogo/separateV.png) right top repeat-y;
}
.lgExmplWrpr td.nbg { background:none;}
.lookMoreLogos {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:13px;
	color:#ff001e;
	text-decoration:underline;
	float:right;
	display:inline;
	margin:10px 0 102px 0;
}
.lookMoreLogos:hover {
	text-decoration:none;
}
#abLogoMainTxt .propose {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:34px;
	font-weight:normal;
	color:#135ba8;
}
.mainList {
	margin-top:44px;
}
.mainList li {
	padding-left:63px;
	list-style:none;
	margin-bottom:21px;
	width:687px;
	overflow:hidden;
}
.mainList .listItemNum {
	position:absolute;
	top:0;
	left:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:60px;
	color:#2b4a69;
	margin-top: -20px;
}
.mainList .listItemTtl {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-weight:normal;
	color:#2b4a69;
	margin:0;
	padding:0;
	line-height:24px;
}
.mainList .subList {
	margin-top:20px;
}
.mainList .subList li {
	margin:0;
	padding:0 0 4px 35px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#47627d;
}
.mainList .listAs a {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#ff001e;
	text-decoration:underline;
}
.mainList .listAs a:hover { text-decoration:none;}
.mainList .listAs, .mainList .listItemDescription {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	color:#2b4a69;
	margin:0;
	padding:13px 0 0 0;
	line-height:20px;
}
.mainList .listAs {padding:0; line-height:normal;}
.mainList .listItemBtn {
	background: url("/theme/img/newGradientBtn.png") repeat-x scroll left top transparent;
	border: 1px solid #E7E7E7;
	color: #FF6666;
	cursor: pointer;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 20px;
	height: 38px;
	line-height: 38px;
	width: 317px;
	float:right;
	display:inline;
	text-align:center;
	margin: 28px 65px 13px auto;
}
.mainList .listItemBtn:hover {
	text-decoration:none;
	color: #EB252C;
}
.articles h3.readAbLogoBrand {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	color:#2b4a69;
}

.uprofileLLC {
	width:164px;
	float:left;
	display:inline;
	margin-right:26px;
}
.uprofileLLC a {
	font-weight:bold;
}
.newDesUsr04-05-2011 {
	width:798px !important;
	overflow:hidden;
	float:right;
	display:inline;
}
.newDesUsr04-05-2011 .uprofileRC h1 {
	font-size:40px;
	padding-bottom:19px;
}
.newDesUsr04-05-2011 .upczhead {
	margin:0;
	font-size:20px;
}
.newDesUsr04-05-2011 .upComments .lstComment {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:bold;
	color:#000;
}
.newDesUsr04-05-2011 .uprofileRC {
	width:100% !important;
	margin:0;
	padding:0;
}
.newDesUsr04-05-2011 .uprofileRC .uprofPhoto {
	border:none;
	padding:0;
	margin-right:30px;
	float:left;
	display:inline;
}
.newDesUsr04-05-2011 .uprofileRC .userName {
	width:460px;
	float:left;
	display:inline;
	background:none;
}
.newDesUsr04-05-2011 .upComments {
	background:none;
	float: left;
	display:inline;
	width: 460px;
}
.newDesUsr04-05-2011 .lstCBQ1,
.newDesUsr04-05-2011 .lstCommentBody {
	background:none;
	padding:0;
	margin:0;
}
.newDesUsr04-05-2011 #userPageTopWrpapper {
	width:100%;
	overflow:hidden;
	background:url("/theme/img/mainPageImages/borderDotted.png") repeat-x scroll left bottom transparent;
	padding-bottom:34px;
}
.newDesUsr04-05-2011 #userPageBottomWrpapper {
	width:100%;
	overflow:hidden;
	padding-top:30px;
}
.newDesUsr04-05-2011 #userPageBottomWrpapper .zakazes,
.newDesUsr04-05-2011 #userPageBottomWrpapper .childs,
.newDesUsr04-05-2011 #userPageBottomWrpapper .interests {
	display: inline;
	float: left;
	padding-right: 13px;
	width: 253px;
}
.newDesUsr04-05-2011 #userPageBottomWrpapper .zakazes {
	width: 293px;
}
.newDesUsr04-05-2011 #userPageBottomWrpapper .childs {
	width: 213px;
}
.newDesUsr04-05-2011 .zakazes h3,
.newDesUsr04-05-2011 .childs h3,
.newDesUsr04-05-2011 .interests h3 {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:26px;
	font-weight:normal;
	color:#000;
	margin-bottom:22px;
}
.newDesUsr04-05-2011 .zakazItem {
	margin-bottom:26px;
}
.newDesUsr04-05-2011 .zakazLink {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
	color:#006cb8;
}
.newDesUsr04-05-2011 .zakazLink:hover {text-decoration:none;}
.newDesUsr04-05-2011 .numAndSum,
.newDesUsr04-05-2011 .zakazStatus {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#ea1c24;
}
.newDesUsr04-05-2011 .zakazStatus { color:#959595;}
.newDesUsr04-05-2011 .numAndSum {
	padding-top:7px;
}
.newDesUsr04-05-2011 .interests .title a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#006cb8;
	text-decoration:underline;
}
.newDesUsr04-05-2011 .interests .title a:hover {
	text-decoration:none;
}
.newDesUsr04-05-2011 .interests .descr {
	margin:10px 0 15px 0;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#000;
}
.newDesUsr04-05-2011 .interests .type_date {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#959595;
}
.newDesUsr04-05-2011 .interests .otkritka {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000;
	line-height:24px;
}
.newDesUsr04-05-2011 .interests .otkritkaImg {
	padding-top:3px;
}
.newDesUsr04-05-2011 .interests .image {
	background:url(/theme/img/users05-05-2011/plashka.png) left top no-repeat;
	width:64px;
	height:93px;
	float:left;
	display:inline;
	margin-right:8px;
}
.newDesUsr04-05-2011 .interests .image img {
	margin:0 auto;
	width:56px;
	display:block;
}
.newDesUsr04-05-2011 .childItem {
	margin-bottom:28px;
}
.newDesUsr04-05-2011 .childPhoto {
	float:left;
	display:inline;
	margin-right:10px;
}
.newDesUsr04-05-2011 .childName {
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#006cb8;
	text-decoration:underline;
}
.newDesUsr04-05-2011 .childName:hover {text-decoration:none;}
.newDesUsr04-05-2011 .childAge {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#696969;
	padding:6px 0 13px;
}
.newDesUsr04-05-2011 .childDesc {
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#006cb8;
	text-decoration:underline;
}
.newDesUsr04-05-2011 .childDesc:hover { text-decoration:none;}
.newDesUsr04-05-2011 .bottomLink {
	position:absolute;
	bottom:0;
	left:0;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold;
	color:#000;
}
.newDesUsrElWrpr {
	padding-bottom:14px;
	width:100%;
	overflow:hidden;
}
#abBrand{
	background:url(/theme/img/abBrand/mainBg.jpg) center top no-repeat;
}
#abBrand .psich .psichP {
	width:500px;
}
#abBrand .lgExmplWrpr .createBrandTxt {
	width:530px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	line-height:23px;
	color:#9c0951;
	margin-top:77px;
}
.whiteLink {
	color:#fff;
	text-decoration:underline;
}
.whiteLink:hover { text-decoration:none;}
.zakazBrand {
	background: url("/theme/img/abBrand/btnbg.png") repeat-x scroll left top transparent;
	border: 1px solid #f3cd54;
	color:#c10573;
	cursor: pointer;
	font-family: Georgia,"Times New Roman",Times,serif;
	font-size: 20px;
	height: 46px;
	line-height: 46px;
	margin:25px 0 80px;
	width: 99%;
	display:block;
	text-align:center;
	width:550px;
}
.zakazBrand:hover {
	text-decoration:none;
	color: #f1028f;
}
#abBrand .itemsWrpr {
	width:100%;
}
#abBrand .readAbLogoBrand {
	color:#000;
}
#abBrand .abLogoh1 {
	margin-bottom:32px;
}
#abBrand .psich {
	background: url("/theme/img/abLogo/tire.jpg") no-repeat scroll 6px 11px transparent;
	margin-top: 33px;
	overflow: hidden;
	padding-left: 58px;
	width: 560px;
}
#abBrand .lgExmplWrpr {
	margin-left:-58px;
}
#selectCity {
	position:absolute;
	top:0;
	left: auto;
	z-index:999999;
}
#selectCity .cityButton {
    padding: 9px 20px 8px 6px;
    background: #fff url("/theme/img/AllCtsLink.png") no-repeat 108px 10px;
    border: #9EBDD4 1px solid;
    color: #006cb8;
    font-size: 13px;
    text-decoration: underline;
    z-index: 9999;
    width: 100px;
    display: block;
    text-align: center;
    float: left;
}
#selectCity .cityList {
	width:367px;
	border:#006cb8 1px solid;
	background:#fff;
	z-index:1;
	margin:-1px 0 0;
	overflow:hidden;
	display:none;
	padding:
}
#selectCity .cityLink{
	color:#0072cc;
	font-size:12px;
	min-height:19px;
	-height:19px;
	line-height:19px;
	padding:0 5px;
	float:left;
	display:inline;
	font-weight:bold;
	width:102px;
}
#selectCity .cityLink:hover{
	background:#0072cc;
	color:#fff;
	text-decoration:none;
}
#selectCity .cityLinks{
	width:336px;
	margin:10px auto 10px auto;
	overflow:hidden;
	padding:0 0 12px 0;
	background:url("/theme/img/CityDot.png") repeat-x bottom;
	
}					
#selectCity .selectCity{
	margin:0 0 10px 0;
	float:left;
	display:inline;
	width:230px;
}
#selectCity .chooseCity{
	color:#747e87;
	font-size:12px;
	float:left;
	display:inline;
	margin:0 20px 0 18px;
}
#selectCity .cityButton.active {
	border-color:#006CB8;
	border-bottom:none;
	padding-bottom:20px;
}
.artTags {
	font-size:12px;
	font-style:italic;
	margin:20px 0 0 0;
	color:#999;
	width:100%;
}
.artTags a{
	color:#999;
}	
.atten{
	font-size:10px;
}
.buy{
	font-size:10px;
	text-align:center;
	margin:10px 0;
	padding:0;
}
/*-----------------------------------------------------*/
.asuiobc {
	width:250px;
}
.asuiobc .imgWrpr {
	width:250px;
	height:265px;
}
.asuiobc .imgWrpr .img {
	position:absolute;
	left:0;
	top:0;
	z-index:0;
}
.asuiobc .imgWrpr .img.act {
	z-index:999;
}
.asuiobc .imgWrprBt {
	text-align:center;
}
.asuiobc .title {
	text-align:center;
}
.asuiobc .imgWrprBt a {
	text-decoration:underline;
}
.asuiobc .imgWrprBt a:hover {
	text-decoration:none;
}
.asuiobc .imgWrprBt a.act {
	text-decoration:none;
	color:#000;
}

/*-----------------------------------------------------*/
#brandAnk .dataForm td {
	padding: 5px 20px 7px 0;
	/*font-family: Georgia, "Times New Roman", Times, serif;*/
	vertical-align: top;
}
#brandAnk .dataForm .tl,
#brandAnk .dataForm .tr,
#brandAnk .dataForm .trPoll {
	font-size: 14px;
	text-align: right;
	color:#54697b;
}
#brandAnk .dataForm .tl p{
	float:left;
	display:inline;
}
#brandAnk .dataForm .tr{
	vertical-align:top;
	text-align: left;
	padding:0 0 0 15px;
}
#brandAnk .dataForm .trPoll {
	padding:15px 0 0 15px;
	vertical-align:top;
	text-align: left;
}
#body.brandBody{
	background: url(../img/brandBg.png) repeat-x top;
}
#brandAnk .leftColBr, 
#brandAnk .rightColBr{
	width:454px;
	float:left;
	display:inline;
}
#brandAnk .rightColBr{
	float:right;
	display:inline;
}
#brandAnk .bottomBr{
	width:100%;
	overflow:hidden;
	float:none;
	background:url(../img/mainPageImages/borderDotted.png) repeat-x top;
}
#brandAnk .allowCheck{
	margin:17px 10px 10px 0;
	float:left;
	display:inline;
}
#brandAnk .formTl{
	border-bottom: 5px solid #643673;
    color: #000000;
    font-size: 30px;
    font-weight: normal;
  	margin: 31px 0 36px;
    padding: 13px 0 5px;
}
#brandAnk .sendBtn{
	background:url(../img/sendBtn.png) no-repeat;
	width:436px;
	height:36px;
	color:#fff;
	border:none;
	font-size:22px;
	font-family: Georgia,"Times New Roman",Times,serif;
	cursor:pointer;
	margin:14px 0 0 0;
}
#brandAnk .formWrp{
	width:100%;
	overflow:hidden;
}

#brandAnk .qTr{
	border-bottom:1px dotted #7f7f7f;
}

#brandAnk span.red{
	color:#FF0000;
	position: absolute;
}


#brandAnk .file {
	width: 228px;
	height: 25px;
	overflow: hidden;
}
#brandAnk .file nobr {
	display: block;
}
#brandAnk .file a {
	bottom:-1.2em;
	left:0;
	position:absolute;
}
#brandAnk .order_photo_title {
	vertical-align: top !important;
	padding: 0.7em 10px 0 !important;
}
#brandAnk .input_file {
	width: 228px;
	position: absolute;
	left: 0;
	top: 0;
	width: 200px;
	height: 24px;
	text-align: right;
}
#brandAnk .file .fake {
	position: absolute;
	left: 1px;
	background: #fff;
	padding: 2px 2px 0;
	height: 19px;
	width: 155px;
	display: block;
	z-index: 1;
	border: 1px solid #BBBBBB;
	font-size:14px;
	top: 0px !important;
    width: 125px !important;
}
#brandAnk .file .true {
	height: 21px;
	$margin: -1px 0;
	filter: alpha(opacity=0);
	-moz-opacity: 0;
	-khtml-opacity: 0;
	opacity: 0;
	cursor: pointer;
}

#brandAnk p.qst,
#brandAnk p.qst_first{
	padding: 12px 0 13px;
    width: 229px;
	margin:0;
}
#brandAnk p.qst_first{
	padding-top:0;
	}

#brandAnk div.selector, 
#brandAnk div.selector span,
#brandAnk div.uploader, 
#brandAnk div.uploader span.action {
  /*background-image: url(../img/sprite.png);*/
  background-repeat: no-repeat;
  -webkit-font-smoothing: antialiased;
}

#brandAnk .selector, 
.uploader,
#brandAnk .selector *, 
#brandAnk .radio *, 
#brandAnk .checker *, 
#brandAnk .uploader *{
  margin: 0;
  padding: 0;
}

/* Select */

#brandAnk div.selector {
	background: url(../img/selectWrp.png) no-repeat;
  line-height: 26px;
  height: 25px;
}

#brandAnk div.selector span {
  height: 26px;
  line-height: 26px;
}

#brandAnk div.selector select {
  /* change these to adjust positioning of select element */
  top: 0px;
  left: 0px;
}

#brandAnk div.selector:active, 
#brandAnk div.selector.active {
  background: url(../img/selectWrp.png) no-repeat;
}

#brandAnk div.selector:active span, 
#brandAnk div.selector.active span {
	 background: url(../img/selectWrp.png) no-repeat;
}

#brandAnk div.selector.focus, div.selector.hover, div.selector:hover {
 background: url(../img/selectWrp.png) no-repeat;
}

#brandAnk div.selector.focus span, div.selector.hover span, div.selector:hover span {
 
}

#brandAnk div.selector.focus:active,
#brandAnk div.selector.focus.active,
#brandAnk div.selector:hover:active,
#brandAnk div.selector.active:hover {
  background: url(../img/selectWrp.png) no-repeat;
}

#brandAnk div.selector.focus:active span,
#brandAnk div.selector:hover:active span,
#brandAnk div.selector.active:hover span,
#brandAnk div.selector.focus.active span {
  background: url(../img/selectWrp.png) no-repeat;
}

#brandAnk div.selector.disabled {
  background: url(../img/selectWrp.png) no-repeat;
}

#brandAnk div.selector.disabled span {
  background: url(../img/selectWrp.png) no-repeat;
}

/* Select */
#brandAnk div.selector {
  width: 190px;
  font-size: 12px;
}

#brandAnk div.selector select {
  min-width: 190px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  border: solid 1px #fff;
}

#brandAnk div.selector span {
  padding: 0px;
  cursor: pointer;
}

#brandAnk div.selector span {
  color: #666;
  width: 158px;
  text-shadow: 0 1px 0 #fff;
}

#brandAnk div.selector.disabled span {
  color: #bbb;
}

#brandAnk .selector, 
#brandAnk .checker, 
#brandAnk .button, 
#brandAnk .radio, 
#brandAnk .uploader {
  display: -moz-inline-box;
  display: inline-block;
  vertical-align: middle;
  zoom: 1;
  *display: inline;
}

#brandAnk .selector select:focus, .radio input:focus, .checker input:focus, .uploader input:focus {
  outline: 0;
}
#brandAnk div.selector {
  position: relative;
  padding-left: 10px;
  overflow: hidden;
}

#brandAnk div.selector span {
  display: block;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

#brandAnk div.selector select {
  position: absolute;
  opacity: 0;
  filter: alpha(opacity:0);
  height: 25px;
  border: none;
  background: none;
}

/* Brand Authorization*/
#brandAuth{
	 width: 325px;
}
#brandAuth .dataForm{
	margin:0;
	padding:0;
}
#brandAuth h1{
	border-bottom:#643674 5px solid;
	padding:18px 0px 8px 0;
	margin:0;
}
#brandAuth p.info{
	font-family: Arial,Helvetica,sans-serif;
    line-height: 18px;
    margin: 0;
    padding: 7px 0 20px;
	
}

#brandAuth .dataForm .tl{
	color:#665977;
}
/* Sale Bg*/
#shopSale{
	background:url(/theme/img/shop/saleBg.png) no-repeat center;
	height:71px;
	width:107px;
	position:absolute;
	top:-26px;
	left:168px;
	text-align:center;
	font-family:Georgia, "Times New Roman", Times, serif;
}
#shopSale p{
	color:#fff;
	font-size:11px;
	font-weight:bold;
	padding:21px 0 0 0;
}
#shopSale p span{
	font-size:18px;
}

#uslugiList .price #shopSale.list{
	top:0;
	left:0;
	position:relative;
	float:left;
	display:inline;
	margin: -9px 0 0 0;
}
#uslugiList .price #shopSale.list p{
	padding:10px 0;
}

#uslugiList .price p.salePrice{
	margin:0;
	padding:0;
	float:left;
	display:inline;
} 
/*--------------------------------------------------FREE--------------------------------------------------------*/
#ffree .freeHdr {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:60px;
	font-weight:normal;
	color:#000;
	padding:10px 50px 26px 0;
	margin-top:-10px;
	background:url(/theme/img/free/new.png) right top no-repeat;
	float:left;
	display:inline;
}
#ffree .freeDescr {
	clear:both;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	line-height:18px;
}
#ffree .itm {
	width:100%;
	margin-bottom:40px;
}
#ffree .itm .seeAll {
	position:absolute;
	right:0;
	top:-25px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#ff0104;
	text-decoration:underline;
}
#ffree .itm .seeAll:hover {
	text-decoration:none;
}
#ffree .itm .inItmWrpr {
	width:120%;
	overflow:hidden;
}
#ffree .itm .inItmWrpr .itmElement {
	width:300px;
	overflow:hidden;
	display:inline-block;
	*display:inline;
	zoom:1;
	vertical-align:top;
	margin-right:42px;
}
#ffree .freeCat {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:40px;
	font-weight:normal;
	color:#000;
	padding:6px 0;
	border-bottom:1px solid #cdcdcd;
}
#ffree .freeIElDescr {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#8d8585;
	line-height:14px;
	margin:6px 0 9px 0;
	padding-left: 5px;
}
#ffree .freeIElName {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:20px;
	font-weight:normal;
	color:#000;
	margin-top:16px;
}
#ffree .freeIEimgWrpr {
	width:300px;
	background:url(/theme/img/free/imgWrprTPC.png) -300px top repeat-y;
	padding:10px 11px 13px;
	
}
#ffree .freeIEimgWrpr .t,
#ffree .freeIEimgWrpr .b {
	width:300px;
	height:24px;
	position:absolute;
	left:0;
	z-index:1;
	background:url(/theme/img/free/imgWrprTPC.png) no-repeat;
}
#ffree .freeIEimgWrpr .t {
	top:0;
	background-position:0 -24px;
}
#ffree .freeIEimgWrpr .b {
	bottom:0;
	background-position:0 0;
}
#ffree .freeIEimgWrpr img {
	display:block;
	z-index:2;
}
#ffree .freeIEact {
	width:100%;
	overflow:hidden;
}
#ffree .freeIEact .heart {
	float:left;
	display:inline;
	padding-left:20px;
	height:14px;
	line-height:14px;
	color:#000;
	font-size:10px;
	background:url(/theme/img/free/heart.png) left center no-repeat;
}
#ffree .freeIEact .download {
	position:absolute;
	right:0;
	font-size:11px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#0a7aaf;
	text-decoration:underline;
}
#ffree .freeIEact .download:hover {
	text-decoration:none;			
}
#ffree .showCollection {
	float:right;
	display:inline;
	font-family:Tahoma, Geneva, sans-serif;
	font-size:11px;
	color:#9b9a9a;
	margin-top:-20px;
}
#ffree .showCollection.btm {
	margin-top:0;
}
#ffree .showCollection span {
	padding:0 4px;
}
#ffree .showCollection a {
	text-decoration:underline;
}
#ffree .showCollection a:hover {
	text-decoration:none;
}
#ffree .showCollection .frstPdng {
	padding-right:14px;
}
/*--------------------------------------ac_results-------------------------------*/
.ac_results {
	z-index:999999;
	width:604px !important;
}
.ac_results ul {
	list-style:none;
	background:#fff;
	color:#5a6772;
	font-family:Arial;
	font-size:13px;
	border:1px solid #9ebdd4;
	border-top:none;
}
.ac_results ul  li {
	padding:4px 6px;
}
.ac_results .ac_over {
	background:#EEF5FB;
}

.videoKonkursWrp{
	height:400px;
	position:absolute;
	bottom:0;
}

#sub_pub li a {
margin: 0 10px !important;
text-transform: none;
}
#sub_pub li.active a {
color:#E54B1C;
}
#sub_pub{
width: 975px !important;
}

#mainPageStyles .mainOpros {
    float:right;
    display:inline;
    margin-top:28px;
}
#mainPageStyles .oprosHead {
    font-family:Georgia, "Times New Roman", Times, serif;
    font-size:40px;
    line-height:20px;
    font-weight:normal;
    padding:4px 0 15px 0;
}
#mainPageStyles .miniBlock .oprosTxt {
    font-family: Georgia,Helvetica,sans-serif;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    margin: 0 0 19px 0;
}
#mainPageStyles .oprosLine {
    float:left;
    display:inline;
    background:#0f7ac6;
    height: 16px;
}
#mainPageStyles .oprosPercent {
    color:#0f7ac6;
    position: absolute;
    left: 100%;
    margin-left: 5px;
    white-space: nowrap;
}
#mainPageStyles .oprosPercent span {
    color: #000;
    padding-left: 5px;
    font-size: 11px;
}
#mainPageStyles .golosov {
    color:#0f7ac6;
    font-size:9px;
    margin:0;
    line-height: normal !important;
    float: left;
    padding-left: 12px;
    color: #000;
}
#mainPageStyles .otvetTxt {
    font-family:Tahoma, Geneva, sans-serif;
    font-size:12px;
    color:#7b7b7b;
    padding-bottom:3px;
    margin:0;
    width: 311px;
}
#mainPageStyles .oprosOtvet {
    width: 200px;
}
#mainPageStyles .opOtItem {
    width:100%;
    margin-bottom:10px;
}
.topics .item .text {
       display: block; 
       overflow: hidden; 
       text-overflow: ellipsis;
       white-space: nowrap;
       padding: 12px 20px 0 !important;
       }
.topics .item ul a {

    display: block;
    height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.topics .even .wrp {
    margin-right: 0;
}
.topics .img img{
display:block;
    width: 100%;
    height: auto;

}
.topics .item .competition .prizes {

    width: 80px;
}

.topics .item .img .txt span {
    color: #FFFFFF;
    display:block;
    position: relative;
    height:60px;
    overflow:hidden;
    padding: 10px 20px;
    font-size:12px;
    padding-top:0px !important;   
}

.itemlink {
    display: block;
    height: 327px;
    margin-top: -327px;
    position: absolute;
    width: 653px;
    z-index:100;  
}


.topics .item .img .txt .bg {
    background: none repeat scroll 0 0 #222222;
    bottom: 0;
    height: 45px;
    left: 0;
    opacity: 0.8;
    position: absolute;
    width: 100%;
}

.topics .item .competition .img .bg {
    background: none repeat scroll 0 0 #FFFFFF !important;
    height: 63px !important;
    opacity: 0.5 !important;  
}
.articles .text{
    color: #FFFFFF !important;
    font-family: Georgia,"Times New Roman",Times,serif !important;
    font-size: 18px !important;
    margin-bottom: 0 !important;
}
.cat a{
color:#9B9B9B !important;
}
.bg_cat{
position: absolute; background-color: rgb(34, 34, 34); height: 70px; opacity: 0.8; width: 300px; margin-top: -250px;
}
.bg_cat span{
   color: #FFFFFF;
    display: block;
    padding: 7px;
}   
.slides_container {
    display: none;
    overflow: hidden;
    position: relative;
    width: 300px;
}

.pagination {
    margin: 26px auto 0;
    top: -50px;
    width: 100px;
    z-index: 999;
}
.pagination li {
    float: left;
    list-style: none outside none;
    margin: 0 1px;
}
.pagination li a {
    background-image: url("/theme/img/pagination.png");
    background-position: 0 0;
    display: block;
    float: left;
    height: 0;
    overflow: hidden;
    padding-top: 12px;
    width: 12px;
}
.pagination li.current a {
    background-position: 0 -12px;
}
.right-nav a{
	display:block;
	padding-left: 35px;
	background:url(/theme/img/right_nav.png) bottom left;
	height:23px;
	margin-bottom:1px;
	color:#636363;
    line-height: 1.7;
}
.right-nav a:first-child{
	border-radius:23px 0 0 0;
}
.right-nav a:last-child{
	border-radius:0 0 23px 0;
}
.right-nav a:hover, .right-nav a:active{
	background-position:top left;
	text-decoration:none;
	color:#FFF;
	border-radius:0;
    background-size: 100%;
}
.stock{
	position:relative;
}
.stock-area{
	overflow:hidden;
}
.stock-area .hdr{
	float:left;
	margin:0;
}			
.stock-area form{
	float:right;
}
.stock-area input{
	display:block;
}
.stock-area #date-inp{
	width:90px;
	height:25px;
	background:none;
	border:1px solid #a9a9a9;
	border-radius:3px;
	text-align:center;
	font-size: 14px;
	background: linear-gradient(to bottom,  #d8d8d8 0%,#ededed 50%,#ececec 100%);

}
.stock-area #sbm-btn{
	background: linear-gradient(to bottom, #FFDEDE 1%, #FF5F60 100%) repeat scroll 0 0 transparent;
	border: 1px solid #DD867F;
	color: #FFFFFF;
	padding: 2px 0;
	width: 55px;
	border-radius: 3px;
	margin:3px auto 0;
}
.hint{
	background-color:#FFFFC1;
	position:absolute;
	right:0;
	top:-20px;
	font-size:10px;
	color:#666;
	padding:3px;
	border-radius:3px;
	display:none;}
  h3{
    width: 300px;
  }
.textPage h3 {
	width: auto;
}  

.menu-afisha{
    position: relative;
    }
.wrap {
	background:url(/theme/img/bg.png) center top repeat-x;
	background-size:100%;
}
#wrapContent {
	padding-top:25px;
}
#wrapContent h3.title-descr {
	margin-bottom:13px;
	font-size:13px;
}
#wrapContent .upblock {
	height:63px;
	overflow:hidden;
}
#wrapContent .af-title {
	float:left;
	width:225px;
}
#wrapContent .moviedate {
	float: right;
}
.towns a {
	font-size: 15px !important;
}
.menu-afisha a {
	font-weight: bold;
	margin:0 9px;
}
.menu-afisha a:hover {
	text-decoration:none;
}
#wrapContent .moviedate {
	border-left: 1px solid #FFFFFF;
    height: 54px;
    margin-top: 4px;
    width: 80px;
}
#wrapContent .moviedate .vline2{
	height: 50px;
}
#wrapContent .af-descr {
	float:left;
}
.item-a .af-descr {
	width: 235px;
}
.item-a .plus {
	width: 75px;
}
.af-descr a {
	display:block;
	width: 17px;
	height:17px;
	float:left;
	background:url(/theme/img/star.png) right top no-repeat;
}
.af-descr a.r100 {
	background:url(/theme/img/star.png) left top no-repeat;
}
.af-descr a.r50 {
	background:url(/theme/img/star.png) -17px top no-repeat;
}
.downblock .star {
	height: 30px;
	padding: 6px 6px 6px 10px;
	width: 200px;
}



.menu-afisha{
    position: relative;
}
.wrap {
	background:url(/theme/img/bg.png) center top repeat-x;
	background-size:100%;
}
#wrapContent {
	padding-top:25px;
}
#wrapContent h3.title-descr {
	margin-bottom:13px;
	font-size:13px;
}
#wrapContent .upblock {
	height:63px;
	overflow:hidden;
}
#wrapContent .af-title {
	float:left;
	width:225px;
}
#wrapContent .moviedate {
	float: right;
}
.towns a {
	font-size: 15px !important;
}
.menu-afisha a {
	font-weight: bold;
	margin:0 9px !important;
}
.menu-afisha a:hover {
	text-decoration:none;
}
#wrapContent .moviedate {
	border-left: 1px solid #FFFFFF;
    height: 54px;
    margin-top: 4px;
    width: 80px;
}
#wrapContent .moviedate .vline2{
	height: 50px;
}
#wrapContent .af-descr {
	float:left;
}
.item-a .af-descr {
	width: 235px;
}
.item-a .plus {
	width: 75px;
}
/*-------------------------------------------------*/
.info-block-wrap {
	overflow:hidden;
	margin-top: 20px;
	padding-bottom: 3px;
}
.info-block-wrap .info-block {
	background-color: #FFFFFF;
	border: 1px solid #E8E8E8;
	box-shadow: 0 3px 0 #B7BFC4;
	float: left;
	height: 89px;
	overflow: hidden;
	padding: 20px;
	width: 502px;
}
.info-block-wrap .info-block-like {
	float:right;
}
.info-block-wrap .info-block div {
	float: left;
}
.info-block-wrap .info-block .info-day {
	width:100px;
	text-align:right;
	margin-right:20px;
}
.info-block-wrap .info-block .info-time {
	margin-right:30px;
}
.info-block-like .star-wrap {
	overflow:hidden;
}
.info-block-like .star {
	display:block;
	overflow:hidden;
	width:85px;
	float:right;
}
.af-descr a,
.info-block-like .star a {
	display:block;
	width: 17px;
	height:17px;
	float:left;
	background:url(/theme/img/star.png) right top no-repeat;
}
.af-descr a.r100,
.info-block-like .star a.r100 {
	background:url(/theme/img/star.png) left top no-repeat;
}
.af-descr a.r50,
.info-block-like .star a.r50 {
	background:url(/theme/img/star.png) -17px top no-repeat;
}
.downblock .star {
	height: 30px;
	padding: 6px 6px 6px 10px;
	width: 200px;
}
.article-title {
	font-family: "Times New Roman",Times,serif;
    font-size: 25px;
    font-weight: normal;
}
.info-block-like {
	text-align:right;
}
.info-block-like .plusbutton{
	background: url(/theme/img/afisha/vafishu.png) no-repeat;
    z-index: 20;
}
.info-block-like > div {
	margin-bottom:10px;
}
.report .report-text {
	text-align:justify;
}
/*slider nu i horosho*/
.sldr_nu_i_horosho {
    position: static;
}
/*commets+foto(комментарий+фото)*/
#filewrapper{
    display:block;
    float:left;
    width:82px;
    height:260px;
    margin-left: -86px;
}
#filewrapper p{
    display:block;
    text-align: center;
    height: 80px;
    margin:2px auto;
    width:80px;
    line-height: 80px;
}
#filewrapper .deleteButton{
    display:block;
    background-size:contain;
    background-repeat: no-repeat;
    background-position: center;
    font-size:70px;
    width:80px;
    height: 80px;
    line-height:80px;
    color:rgba(161, 12, 12, 0.1);
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
    text-decoration: none;
}
#filewrapper .deleteButton:hover{
    color:rgba(161, 12, 12, 1);
    text-shadow: 0 0 3px #424241;
}
#filewrapper img.thumb{
    display:block;
    width:80px;
    float:left;
}
#fileupload{
    display:none;
}
#uploadbutton>a>img{
    width:42px;
    -webkit-transition: all 1s ease;
    -moz-transition: all 1s ease;
    -ms-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}
#uploadbutton>a>img:hover{
    -moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);
}
.dnone{
    display:none !important;
}
#ImgButton,
#ImgButton2,
#ImgButton3 {
    opacity:0;
    position: absolute;
    width: 45px;
    height: 30px;
    margin: -136px 0 0 312px;
    z-index: 1;
}
#ImgButton2{
    margin: -100px 0 0 312px;
    display: none;
}
#ImgButton3{
    margin: -64px 0 0 312px;
    display: none;
}
#ImgInpt,
#ImgInpt2,
#ImgInpt3 {
    overflow: hidden;
    background: url('/theme/img/commentsImgBg.png') no-repeat scroll 0% 0% transparent;
    position: absolute;
    width: 45px;
    height: 30px;
    margin: -136px 0px 0px 312px; 
}
#ImgInpt2 {
    margin: -100px 0px 0px 312px; 
    opacity: 0;
}
#ImgInpt3 {
    margin: -64px 0px 0px 312px;
    opacity: 0;
}
#ImgInptBg1,
#ImgInptBg2,
#ImgInptBg3 {
    font-size: 27px;
    color: green;
    margin: -9px 25px;
    font-weight: bold;
    display: none;
}
input[type=file]:hover {
    cursor: pointer;
}
.commentsAva {
    width: 100px;
    height: 100px;
    border-radius: 100px;
    position: absolute;
    overflow:hidden;
}
.commentsAva img{
    width: 100px;
    height: 100px;
}
.commentsSmallImgs {
    display: block;
    width: 350px;
    height: 70px;
    margin: 0px 108px;
}
.commentsImgs img{
    margin-left: -1px;
    display: block;
    float: left;
    position: relative;
    height: 60px;
    border-radius: 0;
    padding: 5px;
}
.allCommentsCount {
    padding: 2px;
    border-radius: 10px;
    background: red;
}
.allViewsCount {
    
}
.message{
	margin-top: 15px;
	margin-left: 25px;
}


#konkursMain{width:100%;margin:auto;}

.displayVippyBg{
    background: url('/theme/img/branding/bg_vp.png');
    background-size: 30%;
    opacity: 0;
    position: fixed;
    width: 100%;
    height: 100%;
   z-index: 0;
    -webkit-transition: opacity 1s ease-in-out, visibility 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out, visibility 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out, visibility 1s ease-in-out
    -ms-transition: opacity 1s ease-in-out, visibility 1s ease-in-out;    
    transition: opacity 1s ease-in-out, visibility 1s ease-in-out;
}

.BrandingOmg{
	-webkit-transition: opacity 1s ease-in-out, visibility 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out, visibility 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out, visibility 1s ease-in-out;
    -ms-transition: opacity 1s ease-in-out, visibility 1s ease-in-out;    
    transition: opacity 1s ease-in-out, visibility 1s ease-in-out;
}

.btn_vp{
	position: absolute;
	right:-160px;
	top:10%;
	margin-top: -75px;
	display: block;
	width:150px;
	height:150px;
	overflow: hidden;
	z-index: 6;
	display: none;
	-webkit-transition: opacity 1s ease-in-out, visibility 1s ease-in-out;
    -moz-transition: opacity 1s ease-in-out, visibility 1s ease-in-out;
    -o-transition: opacity 1s ease-in-out, visibility 1s ease-in-out
    -ms-transition: opacity 1s ease-in-out, visibility 1s ease-in-out;    
    transition: opacity 1s ease-in-out, visibility 1s ease-in-out;
}
.btn_vp img{
	max-width: 150px;
}

@media screen and  (max-width: 991px) {
    #konkursMain {
        width: 100%;
        margin: 44px auto 0;
    }
}
@media screen and  (max-width: 830px) {
    #konkursMain {
        width: 100%;
        margin: 0 auto;
    }
}
