body {
	padding: 26px 0 0 0;
	background: none;
}
.generalbox {
	background: #FFF;
	display: block;
	margin: 0 auto;
	min-height: 100%;
	position: relative;
	width: 991px;
	/*border: 1px solid lightgrey;*/
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
	behavior: url("/js2/PIE.htc");
}

.contentelem-colonker-dual-3-1 {
	background: url("/img2/love/contentdecor-11_z.png") 0 0 no-repeat;
}
.topnews_bigtitle{
	background-color: #eb2d2b;
}
.topnews_rightcolon img{
	border-left: 1px solid #eb2d2b;
    border-bottom: 1px solid #eb2d2b;
}
.contentelem-fo .contentelem-fo-1-1{
	background: url("../img2/love/contentdecor-11.png") 0 0 no-repeat !important;
}
.headerlink-6{
	background: url("/img2/love/contentdecor-1.png") 3px 15px no-repeat;
}
.headerlink-7{
	color: #fff !important
}
.headelem-5-1 a{
	text-shadow: 0 -1px 0 #eb2d2b;
}
.headerlink-4{
	background: url("/img2/love/contentdecor-11_z.png") 0 0 no-repeat;
}
.contentbutton-5 .contentbutton-5-2{
	background: url("/img2/love/contentdecor-7.png") left 3px no-repeat;
}

.article h2.photogallery-title{
	color: #494949 !important;
	font: 18px/20px "opensans","Arial","Tahoma" !important;
}

.header-6, .photogallery-screen_second_panel_title, .header-2 a:hover, .editorbox h2, .article h2, .contentelem-9-2 a, .contentlink-1, .contentlink-1-nohover, div.article p a:link, div.article p a:hover, div.article p a:visited, .best-comments h3, .best-comments .comments_info, .openedMenuBox-3-1-4 a, .contentlink-11:hover, .contentlink-11:focus, .openedMenuBox-3-1-4 a:hover, .openedMenuBox-3-1-4 a:focus, .openedMenuBox-3 .openedMenuBox-3_title:hover, .openedMenuBox-3 .openedMenuBox-3_title:focus, .contentlink-17:hover, .breadcrumbs-1 li a:hover, .headerlink-1:hover .headerelem-1, .headerlink-1:focus .headerelem-1, a.rambler_title:hover{
	color: #eb2d2b !important;
}
.contentlink-11:hover, .contentlink-11:focus {
    background: url("/img2/love/contentdecor-8.png?noise") right center no-repeat !important;
}
.contentlink-1:hover, .openedMenuBox-3-1-4 a:hover{
	color: #ff6666 !important;
}
.contentbutton-12, .contentbutton-12-1{
	background: #eb2d2b;
    display: none!important;
}
.contentbutton-12 .appeared, .contentbutton-12-1 .appeared{
	background: #ff6666;
}
.contentbutton-12{
	border: 1px solid #AA77dd;
}
.contentlink-15{
	background: url("/img2/love/contentdecor-40.png") left -1px no-repeat !important;
}
.photogallery-header-nav-right-hover{
    background: url("/img2/love/arrows.png") no-repeat scroll -120px -87px transparent !important;
}
.photogallery-header-nav-left-hover{
	background: url("/img2/love/arrows.png") no-repeat scroll -120px -57px transparent !important;
}
.photogallery-block-large-right-hover{
	background: url("/img2/love/arrow-large-second-right-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.photogallery-block-large-left-hover{
	background: url("/img2/love/arrow-large-second-left-hover.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.photogallery-block-large-resize_hover{
	background: url("/img2/love/resize-arrow.png?noise") no-repeat scroll -5px -43px rgba(0, 0, 0, 0) !important;
}
.photogallery-user-comment-form, .contentelem-27 .decor-1{
	background-image: url("/img2/love/contentdecor-45.png") !important;
}
.cit{
	background: url("/img2/love/callout.png") no-repeat scroll 0 0 transparent;
}
.contentelem-9-1-3 .appeared{
	background: #ff6666
}
.contentlink-2 {
    padding: 4px 0 0 18px !important;
    background: url("../img2/kids/contentdecor-4.png") left 2px no-repeat !important;
    font: normal normal bold 9px/14px "Arial", "Tahoma", "Verdana" !important;
}
.contentlink-2:hover, .contentlink-2:focus {
    background: url("../img2/love/contentdecor-3.png") left 2px no-repeat !important;
    color: #434343 !important;
}


.contentlink-3:hover, .contentlink-3:focus {
    background: url("/img2/love/contentdecor-1.png") left 0 no-repeat;
    color: #434343 !important;
}
.contentlink-6 {
    background: url("/img2/love/contentdecor-7.png") left center no-repeat;
}
.contentlink-10-1 {
    background: url("/img2/contentdecor-3.png") left 0 no-repeat;
}
.contentlink-10-2 {
    background: url("/img2/contentdecor-10.png") left 0 no-repeat;
}
.contentlink-11:hover, .contentlink-11:focus {
    background: url("/img2/love/contentdecor-8.png") right center no-repeat !important;
    color: #ff3b3b !important;
}

.hoverBox:hover .header-2, .hoverBox:hover h3 {
    color: #ff3b3b !important;
}
.hoverBox-2:hover .header-4 {
    color: #ffa7a7;
}
.hoverBox:hover .contentlink-2 {
    background: url("/img2/love/contentdecor-3.png") left 2px no-repeat !important;
    color: #434343 !important;
}
.hoverBox:hover .contentlink-3 {
    background: url("/img2/love/contentdecor-1.png") left 0 no-repeat !important;
    color: #434343 !important;
}
.hoverBox:hover .contentlink-10:hover {
    border-bottom-color: #434343;
}
.hoverBox:hover .contentlink-10-1 {
    background: url("/img2/love/contentdecor-1.png") left 0 no-repeat;
    color: #434343 !important;
}
.contentlink-10:hover .contentlink-10-2, .contentlink-10:focus .contentlink-10-2, .hoverBox:hover .contentlink-10-2 {
    background: url("/img2/love/contentdecor-2.png") left 0 no-repeat;
    color: #434343 !important;
    text-decoration: none;
}

.js_inputs_radio-1 {
    background: url("/img2/love/contentdecor-5.png") -2px -20px no-repeat;
}
.js_inputs_radio-1 .appeared {
    background: url("/img2/love/contentdecor-5.png") -2px -40px no-repeat;
}
.js_inputs_radio-1-active {
    background: url("/img2/love/contentdecor-5.png") -2px 1px no-repeat;
}
.js_inputs_radio-1-active .appeared {
    background: url("/img2/love/contentdecor-5.png") -2px -100px no-repeat;
}
.inputstyle-1 {
    background: #fff;
    border: 1px solid #c97874;
    color: #959799;
}
.inputstyle-1.focusinput    {
    border: 1px solid #f36262 !important;
    color: #959799 !important;
}

.header-3 {
    text-shadow: -1px -1px 0 rgba(0,0,0,0.2);
}

.headerlink-3:hover {
    color: #ffa7a7;
}

.head {
    background: url(/img2/love/bg-header.jpg) repeat-x;
    height: 118px; width: 991px;
}
.header_border {
    position: absolute;
    bottom: 4px; left: 0;
    height: 34px; width: 100%;
    background: url(/img2/love/header-border.png) 0 0 no-repeat;
}
.header_border_icon {
    position: absolute;
    bottom: -30px; left: 470px;
    display: block;
    width: 98px; height: 76px;
    background: url(/img2/love/header-heart.png) 0 0 no-repeat;
}
a.headelem-1 {
    height: 66px;
}
a.headelem-1 img {
    height: 66px;
}
.headelem-2, .headelem-4 {
    background: #f88c8c;
    border-left: 1px solid #f42e2d;
}
.headelem-3-1 li a {
    color: #fff;
    text-shadow: 0 -1px 0 #e31416;
}
.headelem-3-1 li a.headelem-3-1-1 {
    background: url("/img2/love/headimg-1.png") right 5px no-repeat;
    padding: 0 12px 0 0;
}
.headelem-3-1 li a:hover, .headelem-3-1 li a:focus {
    color: #ffa7a7;
}
.headelem-3-2 li a {
    color: #ffa7a7;
    text-shadow: 0 -1px 0 #e31416;
}
.headelem-3-2 li a.active {
    color: #fff;
}
.headelem-5-1 {
    text-shadow: -1px -1px 0 #f42e2d;
}
.headelem-5-1 a {
    color: #fff;
    text-shadow: 0 -1px 0 #e31416;
}
.headelem-5-1 a:hover, .headelem-5-1 a:focus {
    color: #b5e8ff;
}
a.headelem-5-1-1 {
    background: url("/img2/home/headimg-2.png") -26px -21px no-repeat;
}
a.headelem-5-1-2 {
    background: url("../img2/headimg-2-1.png") -101px -21px no-repeat;
}
.headelem-5-3 {
    background: url("/img2/love/headimg-3.png") left top no-repeat;
}
.headelem-5-3 span.appeared {
    background: url("/img2/love/headimg-3.png") left -21px no-repeat;
}

.openedMenuBox-3-1-1 .decor-1 {
    background: url("/img2/love/contentdecor-6.png") left top no-repeat;
}
.openedMenuBox-3-1-4 a:hover, .openedMenuBox-3-1-4 a:focus {
    color: #ff3b3b !important;
}
a.openedOtherBox-3-1:hover, a.openedOtherBox-3-1:focus {
    color: #ff3b3b !important;
}
a.openedOtherBox-3-1 .appeared {
    background: url("/img2/love/openedOtherBox-icons.png") no-repeat;
}

.otherBoxIcon-2mneniya .appeared { 
	background-position: -4px -142px !important;
}

.otherBoxIcon-blogs .appeared { 
	background-position: -4px -305px !important;
}

.otherBoxIcon-video .appeared { 
	background-position: -4px -335px !important;
}

.otherBoxIcon-2foto .appeared { 
	background-position: -4px -205px !important;
}

.otherBoxIcon-planetariy .appeared { 
	background-position: -4px -174px !important;
}

.otherBoxIcon-kleoteka .appeared { 
	background-position: -4px -267px !important;
}

.otherBoxIcon-testy .appeared { 
	background-position: -4px -235px !important;
}

.otherBoxIcon-otkr .appeared { 
	background-position: -4px -78px !important;
}

.otherBoxIcon-sonnik .appeared { 
	background-position: -4px -110px !important;
}

.contentelem-1-2-1 a .appeared {
    background: url("/img2/love/contentdecor-8-1.png") 0 -3px no-repeat;
}
.contentelem-1-2-2 a .appeared {
    background: url("/img2/love/contentdecor-8-1.png") 0 -50px no-repeat;
}

.contentelem-1-1-2-2-1 {
    background: url("/img2/love/contentdecor-10.png") 0 -3px no-repeat;
}
.contentelem-1-1-2-2-1 span.appeared {
    height: 0;
}
.contentelem-1-1-2-2:hover .contentelem-1-1-2-2-1 {
    opacity: 0.90;
}

.contentelem-2-2-2-1 {
    background: url("/img2/love/contentdecor-11.png") 0 0 no-repeat;
}
.contentelem-2-2-2-1 span.appeared {
    height: 0;
}
.contentelem-2-2-2:hover .contentelem-2-2-2-1 {
    opacity: 0.90;
}

.contentelem-9-1-2 {
    background: #ff3b3b;
}
.contentelem-9-1-2 .appeared {
    background: #ff6565;
}

.contentelem-18 {
    background: url("/img2/love/bg-right-block.png") left top repeat-y #992625;
}
.contentelem-18-1-1 {
    border-bottom: 1px solid #86201f;
    border-top: 1px solid #a13b3a;
    text-shadow: -1px -1px 0 #701717;
}
.contentelem-18-1 label:hover .contentelem-18-1-1 {
    color: #ffa7a7;;
}
.js_inputs_radio_active .contentelem-18-1-1 {
    color: #ffa7a7;
}

.contentelem-19 {
    background: url("/img2/love/bg-right-block.png") left top repeat-y #a4402c;
    -webkit-box-shadow: 2px 0 5px #bbb;
    -moz-box-shadow: 2px 0 5px #bbb;
    box-shadow: 2px 0 5px #bbb;
    behavior: url("js2/PIE.htc");
}
.contentelem-19-1-1 {
    background: url("/img2/love/contentdecor-9.png") left top no-repeat;
}
.contentelem-19-1 .obscuresLayer {
    width: 265px;
}
.contentelem-19-1-2-1 {
    background: #ff3b3b;
}
.contentelem-19-1-2-1 .appeared {
    background: #ff6565;
}
.contentelem-19-2 li a.previewLinks_active {
    border-color: #ff3b3b;
}

.contentelem-21 {
    background: url("/img2/love/bg-right-block.png") left top repeat-y #c21750;
}
.contentelem-21-1-2 {
    border-bottom: 1px solid #ac1445;
    border-top: 1px solid #c62e5f;
}
.contentelem-21-1-2 .contentlink-12 {
    text-shadow: -1px -1px 0 #a90e32;
}
.contentelem-21-1-2-1 {
    text-shadow: -1px -1px 0 #a90e32;
}
.contentelem-21-1-2:hover .contentelem-21-1-2-1 {
    color: #ffa7a7;
}

.contentelem-22 {
    background: url("/img2/love/bg-right-block.png") left top repeat-y #942423;
    text-shadow: 0 -1px 0 #791b1a;
}
.contentelem-22 .contentlink-13 {
    background: url("/img2/home/contentdecor-14.png") left center no-repeat !important;;
    vertical-align: top;
    padding: 2px 0 0 18px !important;
    text-shadow: 0 -1px 0 #791b1a !important;
}
.contentelem-22-1-1 {
    background: url("/img2/love/contentdecor-32.png") left top no-repeat;
}
.contentelem-22-2-2-1 {
    background: url("/img2/love/contentdecor-5.png") left top no-repeat;
}
.contentelem-22-2-2-1 .appeared {
    background: url("/img2/love/contentdecor-5.png") left -33px no-repeat;
}
.contentelem-22-2-2-1 b {
    color: #555;
    font: normal 10px/17px Arial;
}
.contentelem-22-3 li {
    border-bottom: 1px solid #85201f;
    border-top: 1px solid #9f3a39;
}

.contentelem-23 {
    background: url("/img2/love/bg-right-block.png") left top repeat-y #a4402c;
    text-shadow: 0 -1px 0 #842a1d !important;
}
.contentelem-23 .contentlink-13 {
    background: url("/img2/home/contentdecor-14.png") left center no-repeat !important;;
    vertical-align: top;
    padding: 2px 0 0 18px !important;
    text-shadow: 0 -1px 0 #842a1d !important;
}
.contentelem-23-1-1 {
    _background: url("/img2/love/contentdecor-34.png") left top no-repeat;
}
.contentelem-23-2 .contentlink-6 {
    background: url("/img2/home/contentdecor-12.png") left center no-repeat;
}
.contentelem-23-2 .contentlink-14 {
    background: url("/img2/home/contentdecor-13.png") left center no-repeat;
}

.contentelem-46 .header-2 {
    margin-bottom: 5px !important;
    color: #434343 !important;
}
.contentelem-46 .contentelem-46-1-1 {
    background: url("/img2/love/contentdecor-18.png") left top no-repeat;
}
.contentelem-46 .contentelem-46-1-1 .appeared {
    background: url("/img2/love/contentdecor-18.png") 2px -33px no-repeat;
}

.footermenulinks a:hover, .footermenulinks a:focus {
    color: #ff3b3b;
}
.footerelem-1-2 .setStartPageBox a.js_setStartPageLink:hover, .footerelem-1-2 .setStartPageBox a.js_setStartPageLink:focus {
    color: #ff3b3b;
}


.contentelem-12-1-2_ {
	background: url("../img2/love/contentdecor-32-1.png") left top no-repeat;
	display: block;
	height: 212px;
	width: 270px;
	position: absolute;
	left: -5px;
	top: -5px;
	z-index: 3;
}

.contentelem-2-1 img {
	display: block;
	background: #F1F1F1;
	height: 200px;
	width: 100%;
}








.contentelem-fo {
	display: block;
	position: relative;
}

.contentelem-fo-1 {
	display: block;
	overflow: hidden;
	width: 642px;
}

.contentelem-fo-1 li {
	border-bottom: 1px solid #E5E5E5;
	display: block;
	float: left;
	margin: 0 31px 20px 0;
	overflow: hidden;
	padding: 0 0 15px 0;
	position: relative;
	width: 290px;
}

.contentelem-fo .contentelem-fo-1-1 {
	background: url("../img2/love/contentdecor-18.png") left top no-repeat;
	cursor: pointer;
	display: block;
	height: 30px;
	position: absolute;
	top: 0;
	right: 0;
	text-decoration: none;
	width: 35px;
}

.contentelem-fo .contentelem-fo-1-1 {
	top: 0;
}

.contentelem-fo .contentelem-fo-1-1-1 {
	color: #FFF;
	display: block;
	font-size: 9px;
	position: absolute;
	top: 5px;
	left: 0;
	text-align: center;
	width: 100%;
	z-index: 2;
}
.social-network-nick-shadow {
	background: url("/img2/bg-top-love.png") no-repeat scroll right -30px rgba(0, 0, 0, 0) !important;
	float: left ;
	position: absolute ;
	top: 8px ;
	width: 30px ;
	left: 80px ;
	height: 20px ;
}

a.headelem-5-1-4 {
	background: url("/img2/headimg-2-1.png") -78px -21px no-repeat !important;
}