body,div,dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal;}ul li{list-style:none;}caption,th{text-align:left;}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}sup{vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}
html, body {
	color:#000;
	font-size:12px;
	font-family:Tahoma,Verdana,Arial,Arial Narrow,Georgia,Trebuchet MS,Impact,helvetica,courier,garamond;
}
body {
	background:#fff url(/images/site/body-bg.jpg) no-repeat 50% 0;
}

img {display:block;}
strong {font-weight:bold;}
a:link, a:visited, a:active {color:#000;text-decoration:underline;}
a:hover {text-decoration:none;}
input, select, textarea {color:#000;}
p {
    padding:0 0 15px 0;
    line-height:13px;
    font-family: 'Segoe UI';
    color: #333333;
    font-size: 16px;
    line-height: 22px;
}

.article_content *, .article_content{
        font-family: Segoe UI,helvetica,clean,sans-s;
        color: #333333;
        font-size: 16px;
        line-height: 21px;
}

.article_content ul, .article_content li{
		padding-left: 1.5em;
	list-style: disc;
}

h2 {
	font:14px Tahoma;
	color:#212425;
	padding:0 0 15px 0;
}

.clear {clear:both;}

body.colorbox{
	background: none !important;
}
.wrapper-colorbox{
	
	margin: 0 auto;
	min-height: 580px;
}
.wrapper-bl {
	width:920px;
	padding:0 42px;
	margin:0 auto;
	background:url(/images/site/main-bl-bg.png) repeat-y;
}

.header {
	height:92px;
	border-bottom:solid 2px #c89100;
}
.header-colorbox {
	margin-bottom: 20px;
}

.header .logo {
	float:left;
	height:84px;
}

.header .users-menu-header {
	float:right;
	padding:46px 0 0 0;
	color:#a4a4a4;
}
.users-menu-header-colorbox {
	float:none !important;
	width: 640px;
	margin-left: 348px;
}

.header .users-menu-header a {
	padding:5px 10px 7px 10px;
	color:#290313;
	font:bold 12px Tahoma;
}

*+html .header .users-menu-header a {
	display:inline-block;
}

*+html .header .users-menu-header span {
	display:inline-block;
	padding:5px 0 7px 0;
}

.header .users-menu-header a:hover {
	background:#290313;
	color:#fff;
}

.content-wrapper {
	padding:0 0 30px 0;
                   overflow: hidden;
}
.content-wrapper1 {
	padding:0 0 30px 0;
}
.content-wrapper-main{
	overflow:hidden;
	zoom:1;
	padding:0 0 30px 0;
	min-height: 800px;
}

.content-bl {
	float:left;
	width:685px;
	padding:8px 0 0 0;
}

.sidebox {
	float:right;
	width:220px;
	padding:8px 0 0 0;
}

.search-bl {
	padding:12px 0 20px 0;
	overflow:hidden;
	zoom:1;
}

.search-bl .text {
	width:557px;
	padding:4px 10px 5px 10px;
	float:left;
	border:none;
	background:url(/images/site/search-text-bg.gif) no-repeat 50% 0;
}

.search-bl .button {
	width:103px;
	height:23px;
	float:right;
	border:none;
	cursor:pointer;
	padding:0 0 3px 0;
	font:bold 12px Tahoma;
	background:url(/images/site/search-button-bg.gif) no-repeat;
}

.main-menu .main-menu-list {
	border-top:solid 2px #e63917;
	width:100%;
}
.main-menu-list-colorbox{
	border: none !important;
}
.main-menu .main-menu-list td {
	padding:0 0 0 1px;
	border-bottom:solid 1px #fff;
	background:url(/images/site/main-menu-delim.gif) no-repeat 0 10px;
}

.main-menu .main-menu-list td a {
	display:block;
	height:39px;
}

.main-menu .main-menu-list td.first {
	padding:0;
}

.main-menu .main-menu-list td.s1 a {
	padding:0 9px;
	background:#fff url(/images/site/s1.gif) no-repeat 50% 0;
}

.main-menu .main-menu-list td.s1:hover a , .main-menu .main-menu-list td.s1.active a{
	background:#bc0202 url(/images/site/s1.gif) no-repeat 50% bottom;
}

.main-menu .main-menu-list td.s2 a{
	padding:0 9px;
	background:#fff url(/images/site/s2.gif) no-repeat 50% 0;
}

.main-menu .main-menu-list td.s2:hover a, .main-menu .main-menu-list td.s2.active a {
	background:#ff7900 url(/images/site/s2.gif) no-repeat 50% bottom;
}

.main-menu .main-menu-list td.s3 a {
	padding:0 9px;
	background:#fff url(/images/site/s3.gif) no-repeat 50% 0;
}

.main-menu .main-menu-list td.s3:hover a, .main-menu .main-menu-list td.s3.active a {
	background:#7a4b90 url(/images/site/s3.gif) no-repeat 50% bottom;
}

.main-menu .main-menu-list td.s4 a {
	padding:0 14px;
	background:#fff url(/images/site/s4.gif) no-repeat 50% 0;
}

.main-menu .main-menu-list td.s4:hover a, .main-menu .main-menu-list td.s4.active a{
	background:#2b5293 url(/images/site/s4.gif) no-repeat 50% bottom;
}

.main-menu .main-menu-list td.s5 a {
	padding:0 16px;
	background:#fff url(/images/site/s5.gif) no-repeat 50% 0;
}

.main-menu .main-menu-list td.s5:hover a, .main-menu .main-menu-list td.s5.active a {
	background:#016300 url(/images/site/s5.gif) no-repeat 50% bottom;
}

.main-menu .main-menu-list td.s6 a {
	padding:0 16px;
	background:#fff url(/images/site/s6.gif) no-repeat 50% 0;
}

.main-menu .main-menu-list td.s6:hover a {
	background:#84b01c url(/images/site/s6.gif) no-repeat 50% bottom;
}

.main-menu .main-menu-list .sub-menu {
	display:none;
	width:306px;
	padding:14px 20px;
	border:solid 1px #d1d1d1;
	position:absolute;
	z-index:99999;
	background:#fff;
}

.main-menu .main-menu-list td:hover .sub-menu {
	display:block;
}

.main-menu .main-menu-list .s2 .sub-menu {
	border-top:solid 2px #ff7900;
}

.main-menu .main-menu-list .s3 .sub-menu {
	border-top:solid 2px #7a4b90;
}

.main-menu .main-menu-list .s4 .sub-menu {
	border-top:solid 2px #0b92b3;
}

.main-menu .main-menu-list .s5 .sub-menu {
	border-top:solid 2px #23a765;
}

.main-menu .main-menu-list .sub-menu .heading {
	padding:0 0 10px 0;
	font:14px Tahoma;
}

.main-menu .main-menu-list .sub-menu ul {
	display:block;
}

.main-menu .main-menu-list .sub-menu li {
	display:block;
	padding:0 0 2px 0;
}

.main-menu .main-menu-list .sub-menu li a {
	display:inline;
	padding:0;
	background:none !important;
	font:12px Tahoma;
	text-decoration:none;
}

.main-menu .main-menu-list .s2 .sub-menu li a {
	color:#ff7900;
}

.main-menu .main-menu-list .s3 .sub-menu li a {
	color:#7a4b90;
}

.main-menu .main-menu-list .s4 .sub-menu li a {
	color:#0b92b3;
}

.main-menu .main-menu-list .s5 .sub-menu li a {
	color:#23a765;
}

.main-menu .main-menu-list .sub-menu li a:hover {
	font-weight:bold;
}

.foto-news-slide {
	padding:7px 0 0 0;
	overflow:hidden;
	zoom:1;
}

.foto-news-slide .opened-news {
	float:left;
	height:305px;
	width:535px;
}

.foto-news-slide .opened-news img {
	position:absolute;
}

.foto-news-slide .preview {
	float:right;
}

.foto-news-slide .preview li {
	height:57px;
	width:145px;
	margin:0 0 5px 0;
	opacity:0.5;
	filter:alpha(opacity=50);
	background-repeat:no-repeat;
}

.foto-news-slide .preview li.prev1 {
	background-image:url(/images/site/2.jpg);
}

.foto-news-slide .preview li.prev2 {
	background-image:url(/images/site/2.jpg);
}

.foto-news-slide .preview li.prev3 {
	background-image:url(/images/site/2.jpg);
}

.foto-news-slide .preview li.prev4 {
	background-image:url(/images/site/2.jpg);
}

.foto-news-slide .preview li.prev5 {
	background-image:url(/images/site/2.jpg);
}

.foto-news-slide .preview li.this {
	opacity:1 !important;
	filter:alpha(opacity=100) !important;
	border:solid 2px #a4a4a4;
	background-position:-2px -2px;
	width:141px;
	height:53px;
}

.main-heading {
	height:64px;
	/*color:#c89100;
	text-transform:uppercase;
	font:20px Tahoma;*/
	text-shadow:#fff 0 -1px 0;
	color: #515659;
	/*background:#fef7ce url(/images/site/main-heading-bg.gif) repeat-x;*/
}

.main-heading .main-heading-ico {
	height:46px;
	padding:18px 10px 0 10px;
	background:url(/images/site/main-heading-ico.gif) no-repeat;
}

.main-heading span {
	display:block;
	padding:0 7px 0 0;
	font:14px Tahoma;
}

.sidebox .main-heading {text-align:left;}
.content-bl .main-heading .main-heading-ico {padding-left:67px;}
.content-bl .main-heading .main-heading-ico span {padding-left:1px;}

.holidays-bl {
	overflow:hidden;
	zoom:1;
}
.holidays-bl .holiday .img-bl a{
	display: block;
	width: 41px;
	height: 41px;
	text-decoration: none;
	text-align: center;
	font-size: 18px;
	background: #ece7f0;
	color: #515659;
	border: 2px #D4D4D4 solid;
	font-weight: bold;
	/*background: #ece7f0 url(/images/site/holidays-bl-img-bg.gif) no-repeat 0 bottom;*/
	
}
.holidays-bl .holiday .img-bl a span.day{
	font-size: 18px;
	width: 41px;
	display: block;
	line-height: 12px;
	padding-top: 4px;
	
}
.holidays-bl .holiday .img-bl a span.month{
	font-size: 8px;
	width: 41px;
	font-weight: normal;
}
.holidays-bl .holiday {
	margin-top:-1px;
	overflow:hidden;
	zoom:1;
	padding:18px 0 18px 0;
	border-top:solid 1px #d4d4d4;
}

.holidays-bl .holiday .img-bl {
	float:left;
	width:55px;
}

.holidays-bl .holiday .img-bl a {
	
	
}

.holidays-bl .holiday .img-bl a:hover {
	padding:2px;
	border: none;
	background:#ece7f0 url(/images/site/holidays-bl-img-bg.gif) no-repeat 0 bottom;
}

.holidays-bl .holiday .description-bl {
	float:right;
	width:118px;
}

.holidays-bl .holiday .description-bl .title {
	font:bold 14px Tahoma;
	color:#936c06;
	padding:0 0 5px 0;
}
.content-bl .title{
	font:bold 14px Tahoma;
	color:#515659;
	padding:15px 0 15px 0;
}
.holidays-bl .holiday .description-bl .title a {
	color:#515659;
	text-decoration:none;
}

.holidays-bl .holiday .description-bl .title a:hover {
	text-decoration:underline;
}

.go-to {
	padding:10px 0 0 0;
	text-align:right;
}

.go-to a {
	font:12px Tahoma;
	color:#c89100;
	padding:0 12px 0 0;
	text-decoration:none;
	background:url(/images/site/marker1.gif) no-repeat 100% 4px;
}

.go-to a:hover {
	text-decoration:underline;
}

.all-holidays {
	padding:10px 0 0 0;
}

.all-holidays a {
	text-align:center;
	display:block;
	height:19px;
	padding:3px 0 0 0;
	text-decoration:none;
	font:bold 12px Tahoma;
	color:#000;
	text-shadow:#fff 0 1px 0;
	background:url(/images/site/all-holidays.gif) no-repeat;
}

.articles-listing-bl {
	background:#fcec00 url(/images/site/articles-listing-bl-bg.gif) repeat-y;
}

.articles-listing-bl .articles-listing-top {
	background:url(/images/site/articles-listing-bl-top.gif) no-repeat;
}

.articles-listing-bl .articles-listing-bot {
	height:340px;
	background:url(/images/site/articles-listing-bl-bot.gif) no-repeat 0 bottom;
}

.articles-listing-bl .opened-article {
	position:absolute;
	margin:40px 0 0 225px;
	width:450px;
	height:270px;
	padding:10px;
	background:#fff url(/images/site/opened-article-bg.gif) no-repeat;
}

.articles-listing-bl .opened-article img {
	position:absolute;
}


.articles-listing-bl ul {
	padding:10px 0 0 0;
	overflow:hidden;
	zoom:1;
}

.articles-listing-bl ul li {
	width:225px;
	height:60px;
	padding:10px 0;
	overflow:hidden;
	zoom:1;
}

.articles-listing-bl ul li:hover {
	background:#e1d200;
}

.articles-listing-bl ul li.fl-l {
	clear:left;
}

.articles-listing-bl ul li.fl-r {
	clear:right;
}

.articles-listing-bl ul li.fl-l .article-wrapper {
	padding:0 10px 0 18px;
	border-left:solid 2px #936c06;
}

.articles-listing-bl ul li.fl-r .article-wrapper {
	padding:0 18px 0 10px;
	border-right:solid 2px #936c06;
}

.articles-listing-bl ul li .article-wrapper .img-bl {
	float:left;
	padding:0 10px 0 0;
}

.articles-listing-bl ul li .article-wrapper .title a {
	color:#936c06;
	text-decoration:none;
}

.articles-listing-bl ul li .article-wrapper .title a:hover {
	text-decoration:underline;
}

.articles-listing-bl ul li .article-wrapper .date {
	text-align:right;
	font:10px Tahoma;
	color:#787878;
	padding:2px 0 0 0;
}

.letter {
	overflow:hidden;
	zoom:1;
	padding:18px 0;
}

.letter .image-bl {
	float:left;
}

.letter .image-bl img {
	margin:0 0 10px 0;
}

.letter .text-bl {
	margin:0 0 0 333px;
	font:italic 14px Times New Roman;
}

.letter .text-bl p {
	line-height:18px;
}

.letter .text-bl .title {
	padding:0 0 10px 0;
	font:italic 24px Times New Roman;
}

.letter .row-bl {
	background:url(/images/site/row-bl-letter-bg.gif) repeat-x 0 18px;
	margin:0 26px 0 0;
	font:bold italic 18px Times New Roman;
}

.letter .row-bl span {
	color:#a4a4a4;
	background:#fff;
	padding:0 8px 0 0;
	font:italic 18px Times New Roman;
}

.projects ul {
	overflow:hidden;
	zoom:1;
}

.projects ul li {
	float:left;
	padding:0 29px 0 0;
	color:#c89100;
	text-align:center;
}

.projects ul li a {
	text-decoration:none;
	color:#515659;
}

.projects ul li a:hover {
	text-decoration:underline;
}

.projects ul li img {
	border:solid 1px #cacaca;
	margin:0 0 5px 0;
}

.projects .listing {
	padding-top:33px;
}

.projects .listing img {
	display:inline;
	margin:0;
	border:none;
}

.projects .ending {
	padding-right:0 !important;
}

.social-sites {
	padding:20px 0 18px 0;
	text-align:center;
}

.social-sites img {
	display:inline;
	margin:0 7px;
}

.add-socials {
	padding:0 0 18px 0;
	overflow:hidden;
	zoom:1;
}

.add-socials .text {
	float:left;
	width:157px;
	padding:4px 12px 5px 12px;
	border:none;
	background:url(/images/site/add-socials-text.gif) no-repeat 50% 0;
}

.add-socials .button {
	float:right;
	width:29px;
	height:23px;
	border:none;
	cursor:pointer;
	background:url(/images/site/add-socials-button.gif) no-repeat;
}

.voting {
	padding:20px 0;
}

.voting form {
	border-bottom:solid 1px #d4d4d4;
	padding:0 0 10px 0;
}

.voting .question {
	font:bold 12px Tahoma;
	color:#000;
	padding:0 0 10px 0;
}

.voting .ans {
	padding:0 0 5px 10px;
}

.voting .ans input {
	float:left;
	margin:3px 0 0 0;
}

.voting .ans span {
	padding:0 0 0 18px;
	display:block;
}

.voting .button {
	padding:12px 0;
}

.voting .button input {
	width:155px;
	height:22px;
	display:block;
	margin:0 auto;
	cursor:pointer;
	border:none;
	background:#cecece url(/images/site/button-voting.gif) no-repeat;
	color:#000;
	padding:0 0 2px 0;
	font:bold 12px Tahoma;
}

.search-result-page {
	padding:28px 0 0 0;
}

.search-result-page .result-bl .anons-bl .title {
                font-size: 15px;
}

.category-results-bl {
	padding:20px 0 10px 0;
}

.category-results-bl .cat-name {
	font:16px Tahoma;
	color:#fff;
	overflow:hidden;
	zoom:1;
}

.category-results-bl .cat-name span {
	padding:5px 10px 7px 10px;
	float:left;
}

.category-results-bl .c1 span {
	background:#ff7900;
}

.category-results-bl .c2 span {
	background:#7a4b90;
}

.category-results-bl .c3 span {
	background:#0b92b3;
}

.category-results-bl .c4 span {
	background:#23a765;
}

.category-results-bl .result-bl {
	overflow:hidden;
	zoom:1;
	padding:15px 0 0 0;
}

.category-results-bl .result-bl .num-bl {
	float:left;
	width:41px;
	color:#c0c0c0;
}

.category-results-bl .result-bl .img-bl {
	float:left;
	padding:6px 0 0 0;
}

.category-results-bl .result-bl .img-bl {
	float:left;
	padding:3px 0 0 0;
}

.category-results-bl .result-bl .img-bl .popup-img-bl {
	display:none;
	width:167px;
	height:224px;
	padding:7px 0 0 7px;
	background:url(/images/site/popup-img-bl.png) no-repeat;
	position:absolute;
	margin:4px 0 0 31px;
}

.category-results-bl .result-bl .img-bl:hover .popup-img-bl {
	display:block;
}

.category-results-bl .anons-bl {
	padding:0 0 0 83px;
}

.category-results-bl .anons-bl .title {
	padding:0 0 4px 0;
	font:bold 12px Tahoma;
}

.category-results-bl .anons-bl .title a {
	color:#936c06;
	text-decoration:none;
}

.category-results-bl .anons-bl .title a:hover {
	text-decoration:underline;
}

.category-results-bl .listing-pages-bl {
	text-align:center;
	background:url(/images/site/listing-pages-bl.gif) repeat-x 0 50%;
}

.category-results-bl .listing-pages-bl .pages-bl {
	padding:0 10px;
	background:#fff;
}

.category-results-bl .listing-pages-bl .pages-bl span {
	padding:0 3px;
	font:14px Tahoma;
}

.category-results-bl .listing-pages-bl .pages-bl span a {
	font:12px Tahoma;
	color:#936c06;
	text-decoration:none;
}

.category-results-bl .listing-pages-bl .pages-bl span a:hover {
	text-decoration:underline;
}

.category-results-bl .listing-pages-bl .pages-bl span.left-dir {
	padding:0 13px 0 0;
}

.category-results-bl .listing-pages-bl .pages-bl span.right-dir {
	padding:0 0 0 13px;
}

.category-results-bl .listing-pages-bl .pages-bl img {
	display:inline;
	margin:0 0 -3px 0;
}

.data-bl-bottom {
	margin:0 -40px;
	padding:36px 0 38px 0;
	background:url(/images/site/data-bl-bottom.gif) repeat-x;
	clear: both;
	position: relative;
}

.data-bl-bottom .title {
	font:bold 12px Tahoma;
	color:#212425;
	text-transform:uppercase;
	padding:0 0 18px 0;
}

.bottom-menu {
	float:left;
	padding:0 50px 0 39px;
	background:url(/images/site/bottom-menu-bg.gif) no-repeat 100% 6px;
}

.bottom-menu li {
	padding:0 0 2px 13px;
	background:url(/images/site/bottom-menu-marker.gif) no-repeat 0 6px;
}

.bottom-menu li a {
	text-decoration:none;
	color:#747475;
}

.bottom-menu li a:hover {
	text-decoration:underline;
	color:#5f5f60;
}

.projects-bl {
	margin:0 0 0 244px;
}
.projects-bl li a{
	width: 194px;
	padding-top: 78px;
	display: block;
}
.projects-bl li.akula a{
	background: url(/images/footer/akula0.png) no-repeat;
}
.projects-bl li.akula:hover a{
	background: url(/images/footer/akula1.png) no-repeat;
}
.projects-bl li.bezgrusti a{
	background: url(/images/footer/bezgrusti0.png) no-repeat;
}
.projects-bl li.bezgrusti:hover a{
	background: url(/images/footer/bezgrusti1.png) no-repeat;
}
.projects-bl li.ecelebrity a{
	background: url(/images/footer/ecelebrity0.png) no-repeat;
}
.projects-bl li.ecelebrity:hover a{
	background: url(/images/footer/ecelebrity1.png) no-repeat;
}
.projects-bl li.kotopes a{
	background: url(/images/footer/kotopes0.png) no-repeat;
}
.projects-bl li.kotopes:hover a{
	background: url(/images/footer/kotopes1.png) no-repeat;
}
.projects-bl li.uznayKak a{
	background: url(/images/footer/UznayKak0.png) no-repeat;
}
.projects-bl li.uznayKak:hover a{
	background: url(/images/footer/UznayKak1.png) no-repeat;
}
.projects-bl li.womanonly a{
	background: url(/images/footer/WomanOnly0.png) no-repeat;
}
.projects-bl li.womanonly:hover a{
	background: url(/images/footer/WomanOnly1.png) no-repeat;
}
.bottom-border {
	height:2px;
	font-size:1px;
	margin:0 auto;
	width:1004px;
	background:url(/images/site/bottom-border.gif) no-repeat;
}
/**********************************************************************/
#siteMenu{
	padding: 0px;
	margin: 0px;
}
#siteMenu .portlet-content{
	padding: 0px;
	margin: 0px;
	background: none;
	background-color: none;
}
#siteMenu{
	padding: 0px;
	margin: 0px;
}
ul.children{
	margin-top: 6px;
	display: none;
}
.main-card li.parent > ul, .main-congratulation li.parent > ul{
	display: none;
}
.list-view .pager{
	text-align: center;
}
.list-view .pager {
	text-align:center;
	clear: both;
	background:url(/images/site/listing-pages-bl.gif) repeat-x 0 50%;
	/*border-left: 1px solid #AEC5EA;
    border-right: 1px solid #AEC5EA;
    padding-bottom: 20px;*/
    margin: 0px;
}

.list-view .pager .yiiPager {
	padding:0 10px;
	background:#fff;
}

.list-view .pager .yiiPager li {
	/*padding:0 3px;*/
	font:14px Tahoma;
}

.list-view .pager .yiiPager li a {
	font:12px Tahoma;
	color:#515659;
	text-decoration:none;
	border: none;
}
.list-view .pager .yiiPager li.selected a {
	background: none;
	font:14px Tahoma;
	color: #000;
}

.list-view .pager .yiiPager li a:hover {
	text-decoration:none;
}
.list-view .pager .yiiPager li.page a:hover {
	text-decoration:underline;
}

.list-view .pager .yiiPager li.previous a{
	padding:0 13px 0 0;
	background: url(/images/site/marker-l.gif) no-repeat left center;
	height: 15px;
	width: 8px;
}

.list-view .pager .yiiPager li.next a{
	padding:0 0 0 13px;
	background: url(/images/site/marker-r.gif) no-repeat right center;
	height: 15px;
	width: 8px;
}

.list-view .pager .yiiPager img {
	display:inline;
	margin:0 0 -3px 0;
}
/**********************************************************************/
.list-view .sorter{
	margin: 0px 0 18px 0;
	text-align: center;
	background:#f1f1f1;
	height: 29px;
	line-height: 27px;
}
.filter {
	padding:36px 0 0 0;
}

.filter div {
	background:#f1f1f1;
	padding:7px 0 8px 0;
	text-align:center;
}

.filter span {
	padding:0 12px;
	color:#d7d7d7;
}

.filter a {
	color:#936c06;
	text-decoration:none;
}

.filter a:hover, .filter a.this {
	color:#000;
}
/**********************************************************************/




.postcards-list {
	/*overflow:hidden;*/
	zoom:1;
	padding:6px 0 14px 0;
}
.postcard {
	width:332px;
	height:187px;
	float:left;
	margin:0 0 10px 10px;
	background: url(/images/site/postcard-bl-bg.gif) no-repeat;
	position: relative;
}


.postcard:hover {
	z-index:2;
}


.postcard .hover-info-block {
	display:none;
	position:absolute;
	z-index:5;
	top:0;
	left:0;
	padding:18px 18px 14px 150px;
	min-width:264px;
	background:#6c86c2 url(/images/site/hover-info-block.png) repeat-x;
	color:#fff;
	-moz-box-shadow: 4px 4px 5px -1px #000; /* ��� Firefox */
                    -webkit-box-shadow: 4px 4px 5px -1px #000; /* ��� Safari � Chrome */
                    box-shadow: 4px 4px 5px -1px #000; /* ��������� ���� */
	filter: progid:DXImageTransform.Microsoft.shadow(direction=120, color=#000000, strength=5);
}
.postcard .img-bl1 img {
	position:absolute;
                  left: 18px;
	padding:5px;
	background:url(/images/site/postcard-img-border.png) no-repeat 0 bottom;
}

.postcard .hover-info-block .title {
	padding:0 0 14px 0;
	font:bold 14px Arial;
	color:#fff;
}

.postcard .hover-info-block .text,.postcard .hover-info-block .text p {
	padding:0 0 0 0;
	font:14px Arial Narrow;
	line-height:18px;
                  color:  white;
}

.postcard .hover-info-block .info-link {
	padding:18px 0 0 0;
	font:14px Arial Narrow;
	text-align:right;
}

.postcard .hover-info-block .info-link a {
	color:#fff;
}


.postcard .title {
                  max-height: 43px;
                  overflow: hidden;
	padding:18px 18px 18px 0;
	color:#f84848;
	font:bold 14px Tahoma;
}

.postcard .teaser {
                height: 80px;
                max-height: 80px;
                overflow: hidden;
}

.postcard .img-bl {
	float:left;
	padding:18px;
}

.postcard .img-bl img {
                  z-index: 10;
	padding:5px;
	background:url(/images/site/postcard-img-border.png) no-repeat;
}

.postcard p {
	padding:0 18px 15px 18px;
}

.postcard .title a:hover {
	text-decoration:underline;
}

.postcard .stat-bl {
	clear:both;
	padding:1px 20px 0 0;
}

.greetings-preview .postcard .title {
	color:#2b5293;
}

.postcard .title a {
	color:#f84848;
	text-decoration:none;
}

.greetings-preview .postcard .title a {
	color:#2b5293;
}
/*************************************************************/

.stat-of-art {
	overflow:hidden;
	zoom:1;
	padding:3px 0 0 0;
}

.stat-of-art span {
	float:right;
}

.stat-of-art .counter-votings {
	border-left:solid 1px #a4a4a4;
	padding:2px 0 3px 10px;
}

.stat-of-art .counter-votings a {
	margin:0 5px 0 0;
	float:left;
}

.stat-of-art .counter-views {
	padding:2px 10px 0 0;
}
.main-heading .title{
	padding:0 0 15px 0;
	font:bold 16px Tahoma;
	padding: 10px
}
.sideblock .main-top-border {
	background:url(/images/site/sideblock-top-border-main.gif) no-repeat !important;
}

.sideblock .main-bot-border {
	background:url(/images/site/sideblock-bot-border-main.gif) no-repeat !important;
}
.front-top-border {
	background:url(/images/site/sideblock-top-border-front.gif) no-repeat !important;
	height: 2px;
}
.front-bot-border {
	background:url(/images/site/sideblock-bot-border-front.gif) no-repeat !important;
	height: 2px;
}

/**********************************************************************/
.search-result-page {
	padding:28px 0 0 0;
}
.wide .cat-name {
	font:16px Tahoma;
	color:#fff;
	overflow:hidden;
	zoom:1;
}

.wide .cat-name span {
	padding:5px 10px 7px 10px;
	float:left;
}

.wide .c1 span {
	background:#ff7900;
}

.wide .c2 span {
	background:#7a4b90;
}

.wide .c3 span {
	background:#0b92b3;
}

.wide .c4 span {
	background:#23a765;
}

/**********************************************************************/

.wide .result-bl {
	overflow:hidden;
	zoom:1;
	padding:15px 0 0 0;
}

.wide .result-bl .num-bl {
	float:left;
	width:41px;
	color:#c0c0c0;
}

.wide .result-bl .img-bl {
	float:left;
	padding:6px 0 0 0;
}

.wide .result-bl .img-bl {
	float:left;
	padding:3px 0 0 0;
}

.wide .result-bl .img-bl .popup-img-bl {
	display:none;
	width:167px;
	height:224px;
	padding:7px 0 0 7px;
	background:url(/css/images/popup-img-bl.png) no-repeat;
	position:absolute;
	margin:4px 0 0 31px;
}

.wide .result-bl .img-bl:hover .popup-img-bl {
	display:block;
}

.wide .anons-bl {
	padding:0 0 0 83px;
}

.wide .result-bl .img-bl{
	padding-right:  10px;
}

.wide .anons-bl .title {
	padding:0 0 4px 0;
	font:bold 24px Tahoma;
}

.wide .anons-bl .title a {
	color:#515659;
	text-decoration:none;
}

.wide .anons-bl .title a:hover {
	text-decoration:underline;
}
/**********************************************************************/
h1 {
	font:24px Comic Sans MS;
	padding:0 0 15px 0;
	color:#e63917;
}
.information {
	background:#fcfc9a;
	padding:17px 20px;
	margin-bottom: 10px;
	color: #333333;
	font-family: Segoe UI;
	font-size: 16px;
	line-height: 21px;
}
.autor {
	font-family: Segoe UI;
	color: #333333;
                font-size: 15px;
                line-height: 20px;
                float: right;
}
.text-content p.autor {
	color: #333333;
	padding:0 0 15px 0;
	text-align:right;
}

.recently h2 a {
	font: 18px Segoe  UI;
	padding: 0 0 15px 0;
	color:#333333;
	text-decoration: none;
}
.recently h2 a:hover {
	text-decoration:underline;
}
.recently p {
	font-size: 16px;
	font-family: Segoe UI,helvetica,clean,sans-s;
	padding: 0 0 15px 0;
	color:#333333;
}
/**********************************************************************/
.view-colorbox{
	width: 600px;
	/*min-height: 500px;*/
	margin: 0 auto;
}

.view-colorbox .img-bl{

}
.view-colorbox .title{
	font: 20px Tahoma;
	padding: 0 0 15px 0;
	color: #E63917;
                  text-align: center;
                  padding: 20px;
}
.view-colorbox .teaser{
	background: #FCFC9A;
	padding: 17px 20px;
	font: italic 14px Times New Roman;
	margin-bottom: 10px;
}
.view-card{
	width: 600px;
	margin: 0 auto;
}
/**********************************************************************/
.greetings-page-wrapper-bl {
	padding: 0 0 40px;
}
.greetings-page-wrapper-bl .fl-l {
	float:left !important;
}

.greetings-page-wrapper-bl .fl-r {
	float:right !important;
}
.greetings-page-wrapper-bl .center-block {
    margin: 0 235px;
   /* overflow: hidden;*/
}
.greetings-page-wrapper-bl .center-block {
	margin:0 235px;
	/*overflow:hidden;*/
	zoom:1;
	padding-bottom: 40px;
}

.greetings-page-wrapper-bl .center-block .top-border {
	height:3px;
	font-size:1px;
	background:url(/images/site/top-border-center-bl.gif) no-repeat;
}

.greetings-page-wrapper-bl .center-block .bottom-border {
	height:3px;
	font-size:1px;
	background:url(/images/site/bottom-border-center-bl.gif) no-repeat;
}

.greetings-page-wrapper-bl .center-block .body-greering {
	padding:2px 5px;
	background: #DFE9FB url("/images/site/greeting-bottom-border.gif") no-repeat center bottom;
}

.greetings-page-wrapper-bl .center-block .body-greering .title {
	padding:10px 10px 15px 10px;
	text-align:center;
	font:24px Comic Sans MS;
	color:#2b5293;
}

.greetings-page-wrapper-bl .center-block .body-greering .greeting .top-border {
	height:2px;
	font-size:1px;
	background:url(/images/site/greeting-top-border.gif) no-repeat;
}

.greetings-page-wrapper-bl .center-block .bottom-border2 {
	height:2px;
	font-size:1px;
	background:url(/images/site/greeting-bottom-border.gif) no-repeat;
}

.greetings-page-wrapper-bl .center-block .body-greering .greeting .body {
	padding:20px;
	background:#fff;
	border-left:solid 1px #aec5ea;
	border-right:solid 1px #aec5ea;
}

.greetings-page-wrapper-bl .center-block .body-greering .greeting .img-bl img {
	margin:0 auto;
}

.greetings-page-wrapper-bl .center-block .body-greering .greeting .text-bl p {
	padding: 0px 10px;
	color: #333333;
	font-family: 'Segoe UI';
	font-size: 16px;
	line-height: 22px;
}

.greetings-page-wrapper-bl .center-block .body-greering .greeting .bookmark-bl {
	text-align:center;
	overflow:hidden;
	zoom:1;
}

.greetings-page-wrapper-bl .center-block .body-greering .greeting .bookmark-bl img {
	display:inline;
}

.greetings-page-wrapper-bl .center-block .body-greering .greeting .listing-bl {
	overflow:hidden;
	zoom:1;
	padding:40px 0 0 0;
}

.greetings-page-wrapper-bl .center-block .body-greering .greeting .listing-bl a {
	display:block;
	width:72px;
	height:19px;
	padding-top:4px;
	font:bold 12px Tahoma;
	text-shadow:#fff 0 1px 0;
	text-decoration:none;
}

.greetings-page-wrapper-bl .center-block .body-greering .greeting .listing-bl a.fl-l {
	background:url(/images/site/prev-greeting-link-bg.gif) no-repeat;
	padding-left:27px;
	width:45px;
}

.greetings-page-wrapper-bl .center-block .body-greering .greeting .listing-bl a.fl-r {
	background:url(/images/site/next-greeting-link-bg.gif) no-repeat;
	padding-left:13px;
	width:59px;
}
.greetings-page-wrapper-bl .center-block .body-greering .list-view .pager {
	text-align:center;
	clear: both;
	background: #fff;
	border-left: 1px solid #AEC5EA;
    border-right: 1px solid #AEC5EA;
    padding: 0 20px 40px;
    margin: 0px;
}
.greetings-page-wrapper-bl .center-block .body-greering .list-view .pager li{
	display: none;
}
.greetings-page-wrapper-bl .center-block .body-greering .list-view .pager li a{
	text-decoration: none;
}
.greetings-page-wrapper-bl .center-block .body-greering .list-view .pager li.previous{
	display: block;
	float: left;
}
.greetings-page-wrapper-bl .center-block .body-greering .list-view .pager li.previous a{
	display: block;
	width: 72px;
	height: 23px;
	background: url("/images/site/prev-greeting-link-bg.gif") no-repeat left top;
	margin: 0px;
	padding: 0px;
}
.greetings-page-wrapper-bl .center-block .body-greering .list-view .pager li.next{
	display: block;
	float: right;
}
.greetings-page-wrapper-bl .center-block .body-greering .list-view .pager li.next a{
	display: block;
	width: 72px;
	height: 23px;
	background: url("/images/site/next-greeting-link-bg.gif") no-repeat left top;
	margin: 0px;
	padding: 0px;
}
.greetings-page-wrapper-bl .center-block .body-greering .list-view .pager li{
	
}
.greeting .addRating{
	width: 71px;
	height: 24px;
	background: url("/images/site/333.gif") no-repeat 0 0;
	display: block;
	margin: 0 auto;
	text-decoration: none;
}
.greeting .buttonRating{
width: 14px;
height: 19px;
float: left;
margin-left: 15px;
	/*display: block;
    height: 24px;
    margin: 0 auto;
    position: relative;
    width: 71px;
	background: url("/images/site/thumbs-ico.gif") no-repeat 0 0;*/
}
.greeting .viewRating{
	font-size: inherit;
	line-height: 20px;
    margin-left: -10px;
}
/**********************  HOLIDAY  ********************/
.holidays-list {
	padding:6px 0 34px 0;
}

.holidays-list ul {
	overflow:hidden;
	zoom:1;
}

.holidays-list ul .items li {
	float:left;
	padding:20px 0;
	width:210px;
	min-height:224px;
	margin-left:-1px;
	border-bottom:solid 1px #dadada;
}

.holidays-list ul .items li.center {
	width:263px;
}

.holidays-list ul .items li div {
	overflow:hidden;
	zoom:1;
	border-left:solid 1px #dadada;
}

.holidays-list ul .items li div div {
	border-left:none;
	text-align:center;
	width:160px;
}

.holidays-list ul .items li div.left {
	float:left;
}

.holidays-list ul .items li div.right {
	float:right;
}

.holidays-list ul .items li div.center {
	margin:0 auto;
}

.holidays-list ul .items li div img {
	margin:0 0 5px 0;
}

.holidays-list ul .items li div a {
	font:bold 14px Tahoma;
	color:#016300;
	text-decoration:none;
}

.holidays-list ul .items li div a:hover {
	text-decoration:underline;
}
.holidays-list .items{
  padding-bottom: 34px;
}
/**********************************************************/
.ul-bookmark-bl{

}
.ul-bookmark-bl li{
  width: 130px;
  float: left;
  height: 30px;
  display: block;
}
/**********************************************************************/
.share{
  width: 220px;
  margin: 0 auto;
 /* margin-left: 700px;*/
}
.sidebox .share, .rightcol .share{
  width: 220px;
  margin: 0px;
  padding-top: 0px;
  margin-bottom: 10px;
}
.share .body-sidebox {
  padding: 20px 20px 10px 20px;
  border-left: solid 1px #F1F1F1;
  border-right: solid 1px #F1F1F1;
}
.share .top-border {
	height:2px;
	font-size:1px;
	background:url(/images/site/sideblock-top-border.gif) no-repeat;
}

.share .bot-border {
	height:2px;
	font-size:1px;
	background:url(/images/site/sideblock-bot-border.gif) no-repeat;
}

.share .title {
	padding:0 0 15px 0;
	color: #515659;
	font:bold 14px Tahoma;
}
.share .social-sites {
  padding: 0px;
  text-align: center; 
}
.share .social-sites .b-share-icon_vkontakte{
	background:url(/images/site/2.gif) no-repeat;
	width: 42px;
	height: 42px;
	margin: 0 5px;
}
.share .social-sites .b-share-icon_facebook{
	background:url(/images/site/3.gif) no-repeat;
	width: 42px;
	height: 42px;
	margin: 0 5px;
}
.share .social-sites .b-share-icon_twitter{
	background:url(/images/site/4.gif) no-repeat;
	width: 42px;
	height: 42px;
	margin: 0 5px;
}
.yashare-auto-init{
	height: 44px;
}
/**********************************************************************/
/*
.text-content ul, .text-content ol {margin:0 1.5em 1.5em 1.5em;padding-left:1.5em;}
.text-content ul li, .text-content ol li{list-style-type: disc;}
*/
/**********************************************************************/

.list-child * {
    text-decoration: none;
}

.list-child td  {
    text-align: center;
}



/*********************************************************************/
.content-big {
    
}

#calendar{
    width: 685px;
    float: left;
}
#calendar li{
	width: 95px;
	height: 85px;
	margin: 0 1px 1px 0;
	float: left;
	padding-top: 0px;
	position: relative;
}
#calendar li.empty{
	background: url('/images/calendar/calendar-empty.png') no-repeat 50% 50%;
}
#calendar li.workday{
	background: url('/images/calendar/calendar-empty.png') no-repeat 50% 50%;
}
#calendar li.weekend{
	background: url('/images/calendar/calendar-weekend.png') no-repeat 50% 50%;
}
#calendar li.holiday{
	background: url('/images/calendar/calendar-holiday.png') no-repeat 50% 50%;
}
#calendar li.current{
	background: url('/images/calendar/calendar-holiday.png') no-repeat 50% 50%;
}
#calendar li .title{
	font-size: 12px;
	text-transform: uppercase;
	font-weight: bold;
	color: #525657;
	text-align: center;
}
#calendar li.holiday .title{
	color: #f84848;
}
#calendar li.other_month .title{
	color: #cdcdcd;
}
#calendar li.holiday img{
	position: relative;
                    top: -0px;
                    left: -15px;
                    height: 80px;
}

#calendar li .day{
	position: absolute;
	right: 0px;
	bottom: 0px;
	font-size: 24px;
	color: #d7d7d7;
        display: none;
}
#calendar li .count{
                  position: relative;  
                  top: -30px;
	font-size: 30px;
	color: #525657;
	text-align: center;
                  height: 65px;
                  overflow: hidden;
}
#calendar li .count a{
                  width: 48px;
	margin: 0 auto;
	display: block;
}
#calendar li .name{
	font-size: 16px;
	color: #525657;
	text-align: center;
}
.month_prev {
            float: left;
            width: 15px;
            position: relative;
            height: 1px;
            top: 200px;
            left: -23px;
}

.month_next {
            float: right;
            position: relative;
            height: 1px;
            top: 200px;
            left: 8px;
        clear:both;
        font-size:0;
        height:0;
}

.year{
            float: left;
            position: relative;
            top: -5px;
            left: 37px;
            color: #E63917;
            font: 30px Comic Sans MS;
            display: none;
}
.months{
                  float: right;
	width: 60px;
	height: 60px;
	margin: 0 auto;
	
}
.months ul{
	width: 100px;
	margin: 0 auto;
}
.months a{
                  width: 100px;  
	margin: 0 auto;
	line-height: 20px;
	text-decoration: none;
	float: left;
                  border-bottom: 1px solid silver;
}
.months span{
	width: 2px;
	height: 12px;
	/*background: url(/images/calendar/calendar-separator.png) no-repeat 0% 0%;*/
                  border-bottom: 1px solid #525657; 
	margin: 0 27px;
	float: left;
                  display: none;
}
.months span:last-child{
	display: none;
}
.calendars{
	min-height: 300px;
                max-height: 600px;
                overflow: auto;
                
}
.calendars .anons-bl {
	width: 530px;
}

.text-content p{
	font-size: 13px;
	line-height: 18px;
	text-indent: 15px;
}
.letter ul {
	margin: 5px 0px 5px 5px
}
.letter ul li{
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 1px 14px;
}
.letter ul > li{
	float: left;
	width: 300px;
	padding-bottom: 20px;
}
.letter ul li li{
	float: none;
	padding-bottom: 0px;
}
.recently {
                width: 1000px;
}

.recently .art-bl{
	float: left;
	width: 200px;
	padding: 0px 19px 0px 20px;
	border-right: 1px dotted #000;
	min-height: 240px;
}
.recently .art-bl0{
	padding: 0px 19px 0px 0px !important;
	width: 200px !important;
}
.recently .art-bl1{
}
.recently .art-bl2{
}
.recently .art-bl3{
	width: 200px !important;
	padding: 0px 0px 0px 20px !important;
	border: none !important;
}
.resultPoll{
	width: 176px;
	height: 14px;
	background: url(/images/site/poll.png) 0 0 no-repeat;
	margin-bottom: 5px;
	border: 1px solid #f1f1f1;
}
.resultTitle{
	padding: 0 0 15px 0;
	color: #515659;
	font: bold 12px Tahoma;
}
/**********************************************************************/
.form_photo_preview{
	clear: both;
}
.form_photo_preview .preview_gallery{
	width: 184px;
	height: 56px;
	padding: 0px 4px 4px 0px;
	float: left;
	position: relative;
}
.form_photo_preview .preview_gallery a.deleteImage{
	width: 22px;
	height: 22px;
	display: block;
	cursor: pointer;
	background: url(/images/site/cross.png);
	position: absolute;
	top: 1px;
	right: 6px;
}
.form_photo_preview .preview_gallery .preview_gallery_delete{
	width: 184px;
	height: 56px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(/images/site/deleteImage.png) no-repeat 0px 0px;
	display: none;
}
form .row{
	clear: both;
}

/**********************************************************************/
.carousel  {
    position: relative;     
    height: 99px;
}              
.carousel a.prev, .carousel a.next {
	display: block;
	float: left;
	width: 37px;
	height: 78px;
	text-decoration: none;
	background: url("/images/site/marker-l.gif") left center no-repeat;
}
.carousel a.next {
	background: url("/images/site/marker-r.gif") right center no-repeat;
}
.carousel li a{
	text-decoration: none;
	color: #515659;
}                 
.carousel .jCarouselLite {
	float: left;
	
	/* Needed for rendering without flicker */
	position: relative;
	visibility: hidden;
	left: -5000px;
}
.carousel ul {
	margin: 0;
}
.carousel li{
	text-align: center;
	padding: 0 29px 0 0;
}
.carousel li img{
	border: solid 1px #CACACA;
	margin: 0 0 5px 0;
}
.carousel li img, 
.carousel li p {
	background-color: #fff;
	width: 194px;
	height: 78px;
}
.jCarouselLite{
	width: 646px !important;
}
.registration-table{
	width: 330px;
}
.registration-table .row{
	margin: 0;

}
.registration-table .submit{
	padding-top: 12px;
}
.version{
	position: absolute;
	bottom: 5px;
	right: 5px;
}
.postcard-true .stat-bl{
	padding-top: 3px;
}
.postcard-true .stat-bl .create_time{
	float: left;
	padding-top: 2px;
	padding-left: 5px;
}

#colorbox #cboxPrevious, #colorbox #cboxNext, #colorbox #cboxCurrent{
	display: none !important;
}
.last_artile_banner{
	font-size: 20px;
	line-height: 22px;
	position: absolute;
	left: 365px;
	top: 10px;
}

.newpoll{
	padding-top: 10px;
}
.newpoll input{
	width: 72px;
	height: 22px;
	background: url('/images/site/newpoll.jpg') no-repeat 0 0;
	font-size: 0px;	
	border: none;
}
.categories-sidebox li.current{
	font-weight: bold;
}




.post-block {
	clear:both;
	width:660px;
	padding:18px 0 22px 0;
	margin:0 auto;
}

.post-block .heading {
	font:30px Arial;
	color:#e63917;
	padding:0 0 10px 0;
}

.post-block .options-block {
	overflow:hidden;
	zoom:1;
	padding:8px 0 12px 0;
}

.post-block .options-block .boocmarks {
	float:left;
}

.post-block .options-block .boocmarks li {
	float:left;
	padding:0 17px 0 0;
                  list-style-type: none;
}

.post-block .options-block .boocmarks li  div{
    display: block;
    white-space: nowrap;
    max-height: 19px;
    overflow: hidden;
}

.post-block .options-block .sent-button {
	float:right;
}

.post-block .options-block .boocmarks li .view-rating {
                padding-left: 4px;
}

.post-block .options-block .boocmarks li  div img {
	display: inline;
}

.post-block .options-block .sent-button a {
	width:155px;
	height:21px;
	display:block;
	padding:1px 0 0 0;
	font:bold 14px Tahoma;
	text-decoration:none;
	text-align:center;
	background:url(/images/site/button-voting.gif) no-repeat;
}

.post-block .alike-posts {
	padding:10px 0 0 0;
	overflow:hidden;
	zoom:1;
                  margin: 0 0 0 0;
	margin-left:-15px;
}

.post-block .alike-posts li {
	float:left;
	width:210px;
	padding:0 0 10px 15px;
                  list-style-type: none;
                  background:url(/images/site/alike-posts-li.png) no-repeat 100%;
                  background-position-y: 110px;
}

.post-block .alike-posts li .title {
	font:15px Arial;
	padding:3px 0 0 0;
}

.post-block .alike-posts li .title a {
	text-decoration:none;
}

.post-block .alike-posts li .title a:hover {
	text-decoration:underline;
}


.sent-post-block {
                  overflow: hidden;
	zoom:1;
	padding: 22px 0px 9px 0;
}

.sent-post-block .rows{
                margin: 0px;
}

.cke_skin_v2 .cke_fontSize .cke_text{
    width:25px;
}

.sent-post-block .image-block {
	float:left;
	padding:1px 5px 0 31px;
}

.sent-post-block .image-block .title {
	padding:8px 0 0 0;
	font:30px Arial;
	color:#e63917;
}

.sent-post-block .sent-options {
	float:right;
	width:310px;
	padding:0 23px 0 0;
}

.sent-post-block .sent-options .radio-block {
	margin-left:-11px;
	padding:3px 20px 5px 8px;
	background:#fbe45a url(/images/site/radio-block.gif) no-repeat 100% 0;
	font:14px Tahoma;
}

.sent-post-block .sent-options .radio-block span input {
                  float:left;
                  line-height: 10px;
}

.sent-post-block .sent-options .radio-block span br {
                  height: 1px;
}

.sent-post-block .sent-options .radio-block span label {
                  margin-left: 20px;
                  font: inherit;
}

.sent-post-block .sent-options .heading {
	padding:6px 0;
	font:italic 17px Tahoma;
}

.sent-post-block .sent-options .row-bl {
	padding:0 0 5px 0;
}

.sent-post-block .sent-options .row-bl .label {
	padding:0 0 1px 0;
	font:italic 12px Tahoma;
}

.sent-post-block .sent-options input.text, .sent-post-block .sent-options textarea.text {
	width:254px;
	padding:3px 2px;
	border:solid 1px #abadb3;
}

.sent-post-block .sent-options .add-mail {
	padding:2px 0 8px 0;
}

.sent-post-block .sent-options .add-mail a {
	color:#0165e1;
}

.sent-post-block .sent-options .textarea-bl {
	width:260px;
	border:solid 1px #abc6dd;
}

.sent-post-block .sent-options .textarea-bl .options {
	padding:2px 3px;
	background:#e5effd;
	overflow:hidden;
	zoom:1;
	border-bottom:solid 1px #abc6dd;
}

.sent-post-block .sent-options .textarea-bl textarea {
	border:none;
	padding:2px 4px;
	width:252px;
	height:96px;
	overflow:auto;
}

.sent-post-block .sent-options .date {
	overflow:hidden;
	zoom:1;
	padding:10px 0 5px 0;
}

.sent-post-block .sent-options .date .label {
	float:left;
	padding:3px 4px 0 0;
}

.sent-post-block .sent-options .date .text {
	float:left;
	margin-right:4px;
}

.sent-post-block .sent-options .date .d1 {
	width:47px;
}

.sent-post-block .sent-options .date .d2 {
	width:70px;
}

.sent-post-block .sent-options .date a.calendar-ico {
	float:left;
	width:16px;
	height:15px;
	margin:2px 0 0 0;
	background:url(/images/site/calendar-ico.gif) no-repeat;
}

.sent-post-block .sent-options .button-bl {
	padding:10px 0 0 0;
	overflow:hidden;
	zoom:1;
}

.sent-post-block .sent-options .button-bl input.button {
	width:88px;
	height:22px;
	float:right;
	border:none;
	cursor:pointer;
	padding:0 0 3px 0;
	font:bold 14px Tahoma;
	background:url(/images/site/button-bg.png) no-repeat;
}


.br {
    min-height: 25px;
}

.categories-sidebox li a {
	color:#515659;
	text-decoration:none;
}

.categories-sidebox li a:hover {
	text-decoration:underline;
}
.big-mark {
	background: url(/images/site/marker-r.gif) no-repeat 0 0;	
}

.children {
	background: url(/images/site/sidebox-li-marker.gif) no-repeat 0 3px;	
}

.children > li {
	background: url(/images/site/sidebox-li-marker.gif) no-repeat 0 3px;	
}
.calendar_mount {
                  background: none;
}

noindex{
    display: none;
}
.all-category label{
    float: left;
    padding-right: 10px;
}
.all-category div {
    clear: left;
    background: #CCC;
    margin: 3px;
    padding: 2px;
}