@import url('https://fonts.googleapis.com/css?family=Roboto:300,400,500&subset=cyrillic');@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed');/*Default Css*/* {margin: 0; padding: 0;}p, b, a, strong, span, em { font-size: inherit; font-family: inherit; color: inherit; line-height: inherit; }.block { margin-bottom: 15px; }header .block, nav .block, .wrapper_header .block, .wrapper_top .block, footer .block { margin-bottom: 0px; }.hidden { display: none; }a.buttons { display: block;	cursor: pointer; text-align: center; text-decoration: none; }.a_center { text-align: center; }.f_left { float: left; }.f_right { float: right; }.clear { clear: both; margin: 0px; padding: 0px; height: 0px; font-size:0px; line-height: 0px; }html, body { width: 100%; height: 100%; }* html #box { height: 100%; }body {margin: 0 !important; font-size: 14px; font-family: Arial, Helvetica, sans-serif; line-height: 100%; background-color: #fff; } .body_top {position: relative; margin: 0 auto; width: 1120px; z-index: 101;}#box {min-height: 100%; background-color: #fff;}#box_2 {padding-top: 10px;}.site_width { margin: 0 auto; width: 1100px;}/*Default Css*/.mobile, .obl_mobile {display: none;}.AdRiver, .AdFox, .AdFox div, div[style="visibility:hidden; position:absolute;"] {font-size: 0; line-height: 0;}/*Header*/header.main {background: #c179b3; /* Old browsers */background: -moz-linear-gradient(left,  #c179b3 0%, #ec6585 100%); /* FF3.6-15 */background: -webkit-linear-gradient(left,  #c179b3 0%,#ec6585 100%); /* Chrome10-25,Safari5.1-6 */background: linear-gradient(to right,  #c179b3 0%,#ec6585 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c179b3', endColorstr='#ec6585',GradientType=1 ); /* IE6-9 */}.main .logo {padding: 5px 0;}.logo a,.slogan {display: inline-block; vertical-align: middle;}.main .logo .slogan {margin-left: 30px; font-size: 14px; font-family: 'Roboto', sans-serif; color: #ffbecd;}header.main .links a {float: left; margin: 5px 0 0 5px; padding: 11px 10px; height: 37px; font-size: 16px; font-family: 'Roboto', sans-serif; color: #fff; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;-webkit-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.11); -moz-box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.11); box-shadow: 0px 1px 2px 0px rgba(0, 0, 0, 0.11);}header.main a.authorization {background-color: #fb9c5d;}header.main a.authorization:before {content: ""; display: inline-block; width: 30px; height: 20px; vertical-align: middle;  background: url("../images/sprite_icons_3.png") no-repeat 0 -48px;}header.main a.registration {padding-top: 15px; background-color: #fe97bc;}.block-search {margin: 5px 0;}.block-search .block { margin: 0px; }.block-search .form-toggle-button {display: none;}.block-search .container-inline {position: relative; }.block-search .container-inline input {width: 100%; height: 37px; background: transparent; border: 0px none; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }.block-search .container-inline input#edit-search-block-form-1 {padding: 0px 55px 0px 15px; font-size: 14px; color: #acacac; background-color: #fff;}.block-search .container-inline input#edit-submit,.block-search .container-inline input#edit-submit-1,.block-search .container-inline input.form-submit.customclass {position: absolute; top: 0; right: 0; width: 40px; cursor: pointer; background: url("../images/sprite_icons_3.png") no-repeat 0 -252px; }/*Header*//*Menu Top*/#menu_top {position: relative; height: 80px;}#menu_top.menu-box-fixed {position: fixed; left: 0; top: 0; right: 0; padding: 0px; height: 80px; z-index: 7;}nav.main {background-color: #fff; border-bottom: 2px solid #f0b1c2;}nav.main  ul.nice-menu {float: none; list-style: none; font-size: 0px; line-height: 0px; letter-spacing:-1px; text-align: center; border: 0px none; }nav.main  ul.nice-menu  li { display: inline-block; float: none; min-height: 80px; border: 0px none; border-right: 1px dotted #cccccc; background: none; vertical-align: top; }nav.main  ul li.last { border: 0px none; }nav.main  ul li a {display: block; width: 108px; min-height: 80px; padding: 0; font-size: 15px; font-family: 'Roboto', sans-serif; color: #313131; line-height: 15px; text-decoration: none;}nav.main  ul li a:before {content: ""; margin: 0 auto; display: block; width: 50px; height: 50px; background: url("../images/sprite_menu_services.png");}nav.main ul li.menu-740 a:before {background-position: 0 0;}nav.main ul li.menu-747 a:before {background-position: 0 -50px;}nav.main ul li.menu-1067 a:before {background-position: 0 -100px;}nav.main ul li.menu-742 a:before {background-position: 0 -150px;}nav.main ul li.menu-741 a:before {background-position: 0 -200px;}nav.main ul li a.menu-14824:before {background-position: 0 -250px;}nav.main ul li a.menu-17238:before {background-position: 0 -500px;}nav.main ul li.menu-749 a:before {background-position: 0 -300px;}nav.main ul li.menu-744 a:before {background-position: 0 -350px;}nav.main ul li.menu-743 a:before {background-position: 0 -400px;}nav.main ul li.menu-17475 a:before {background-position: 0 -450px;}nav.main ul li.menu-748 a:before {background-position: 0 -550px;}nav.main ul li.menu-17572 a {color: transparent; background: url("../images/novaclinic.png") no-repeat 50% 50%;}nav.main ul li.menu-17572 a:before {display: none;}nav.main ul li.menu-17572 a:after {display: block; content: ""; background: url("http://ads.adfox.ru/210179/getCode?p1=bnudy&p2=v&pfc=bjwoi&pfb=ecttl&puid1=&puid2=&puid3=&puid4=&puid5=&puid6=&puid7=&pr=%5bRANDOM%5d&ptrc=b");}nav.main ul li.menu-17686 a {color: transparent; background: url("../images/forlax.jpg") no-repeat 50% 50%;}nav.main ul li.menu-17686 a:before {display: none;}nav.main ul li.menu-17686 a:after,.slideout-menu ul li:nth-child(2) a:after {display: block; content: ""; background: url("http://ads.adfox.ru/210179/getCode?p1=bnudy&p2=v&pfc=boloj&pfb=euxbt&puid1=&puid2=&puid3=&puid4=&puid5=&puid6=&puid7=&pr=%random%&ptrc=b");}nav.main ul li a.menu-14220:before { padding: 65px 10px 0px 10px; width: 88px; color: #F47526; background: url("../images/sumka_v_roddom.png") no-repeat 50% 0px; }nav.main ul li a.menu-14227:before { color: #B73632; background: url("../images/hendels.png") no-repeat 50% 0px; }nav.main ul li a.menu-14228:before { background: url("../images/tshirt.png") no-repeat 50% 0px; }nav.main ul li.menu-17720 a:before { background: url("../images/sprite_icons_4.png") no-repeat 0 0;}nav.main  ul li a.active,nav.main  ul li a:hover {background-color: #f2dbe1;}.wrapper_header {padding: 10px 0; background-color: #fff;}.block-block-171, .block-block-172 {text-align: center;}#block-block-165 div { margin: 0px auto; }/*Wrapper*/#wrapper  { float: left; width: 100%; }#wrapper.f_right { padding-left: 12px; width: 848px; background: #ffffff url("../images/body.jpg") repeat-x center -415px; }/*Wrapper*//*Content*/#content { position: relative; }#content.col_left { margin-left: 250px; }#content.col_right { margin-right: 220px; }#content.f_left { width: 618px; }/* Breadcrumb */.breadcrumb { padding: 10px 0px;  font-size: 12px; color: #5DA3C6; }.breadcrumb  span { padding: 0px 3px;  }.breadcrumb a:link,.breadcrumb a:visited,.breadcrumb a:hover,.breadcrumb a:active { color: #5DA3C6; }.breadcrumb a:hover { text-decoration: none; }.breadcrumb .last { color: #2f3e57; }/* Breadcrumb */h1 { margin: 10px 0px; font-size: 24px; color: #6d9aaf; line-height: 30px; text-align: center;}/*Content Top*/.babyitalia {text-align: center;}.babyitalia.tabs, .babyitalia.phones {display: none;}.babyitalia a img {max-width: 100%; height: auto;}/*Categories Block*/.view-block-categories { position: relative; margin-bottom: 15px; border: 1px solid #f2e099; }.view-block-categories .view-block-categories { padding: 0px; border: 0px none; }#block-views-block_categories-block_1, #block-views-block_categories-block_9 { background: url("../images/categories/categories_4.jpg") no-repeat 48% 80px; }#block-views-block_categories-block_2, #block-views-block_categories-block_10 { background: url("../images/categories/categories_1.jpg") no-repeat 48% 80px; }#block-views-block_categories-block_3, #block-views-block_categories-block_11 { background: url("../images/categories/categories_5.jpg") no-repeat 48% 80px; }#block-views-block_categories-block_4, #block-views-block_categories-block_12 { background: url("../images/categories/categories_6.jpg") no-repeat 48% 80px;	}#block-views-block_categories-block_5, #block-views-block_categories-block_13 { background: url("../images/categories/categories_8.jpg") no-repeat 48% 80px;	}#block-views-block_categories-block_6, #block-views-block_categories-block_14 { background: url("../images/categories/categories_3.jpg") no-repeat 48% 80px;	}#block-views-block_categories-block_7, #block-views-block_categories-block_15 { background: url("../images/categories/categories_9.jpg") no-repeat 48% 80px;	}#block-views-block_categories-block_8, #block-views-block_categories-block_16 { background: url("../images/categories/categories_10.jpg") no-repeat 48% 80px; }.view-block-categories .view-header { padding: 10px 0px; color: #2E4F63; font-size: 25px; font-weight: bold; text-align: center; line-height: 25px; }.view-block-categories .attachment .view-header { color: #ffffff; min-height: 47px; }.view-block-categories .attachment-before .view-header {	-webkit-border-top-right-radius: 10px; -webkit-border-bottom-right-radius: 10px;	-moz-border-radius-topright: 10px; -moz-border-radius-bottomright: 10px;	border-top-right-radius: 10px; border-bottom-right-radius: 10px;	background: #88e1f6 url("../images/categories_header_left.jpg") repeat-x 0px 0px;}.view-block-categories .attachment-after .view-header {	-webkit-border-top-left-radius: 10px; -webkit-border-bottom-left-radius: 10px;	-moz-border-radius-topleft: 10px; -moz-border-radius-bottomleft: 10px;	border-top-left-radius: 10px; border-bottom-left-radius: 10px;	background: #f8a4ca url("../images/categories_header_right.jpg") repeat-x 0px 0px;}.view-block-categories .attachment { float: left; width: 33%; }.view-block-categories .attachment-after { float: right; }.view-block-categories .view-content { float: left; width: 32%; }.view-block-categories .views-field-nothing { text-align: center; }.view-block-categories .views-field-nothing h1,.view-block-categories .views-field-nothing span { font-size: 25px; font-weight: bold; color: #2e4f63; }.view-block-categories .attachment .view-content { float: none; width: auto; }.view-block-categories .attachment .views-row {	margin: 5px 0px 5px 15px; padding: 5px 0px 5px 25px; border-bottom: 1px dotted #b9b9b9;	background-image: url("../images/categories/categories_bullet.png"); background-repeat: no-repeat; }	.view-block-categories .attachment-before .views-row { background-position: 0px 5px; }.view-block-categories .attachment-after .views-row { background-position: 0px -180px; }.view-block-categories .attachment .views-field-title a { font-size: 12px; font-weight: bold; line-height: 13px; }.view-block-categories .attachment-before .views-field-title a:link,.view-block-categories .attachment-before .views-field-title a:visited,.view-block-categories .attachment-before .views-field-title a:hover,.view-block-categories .attachment-before .views-field-title a:active { color: #5da3c6; }.view-block-categories .attachment-before .views-field-title a:hover { color: #f287b7; }.view-block-categories .attachment-after .views-field-title a:link,.view-block-categories .attachment-after .views-field-title a:visited,.view-block-categories .attachment-after .views-field-title a:hover,.view-block-categories .attachment-after .views-field-title a:active { color: #f287b7; }.view-block-categories .attachment-after .views-field-title a:hover { color: #5da3c6; }.view-block-categories .attachment .views-row-last { margin-bottom: 0px; padding-bottom: 0px; border: 0px none; }/*Categories Block*//*Content Top*//*Content Front*/#block-block-11 {border: 1px solid #8cc2ff; overflow: hidden; }#block-block-11 * {font-family: 'Roboto', sans-serif;}#block-block-11 .display-region{padding: 10px 10px 0 10px;}#block-block-11 .hidden-region {padding: 0 10px 10px 10px;}#block-block-11 img { float: left; margin: 0px 10px 0px 0px; }#block-block-11 h1 {font-family: 'Roboto Condensed', sans-serif; color: #4f4f4f; }#block-block-11 p {padding: 5px 0px;}#block-block-11 p, #block-block-11 li  {font-size: 16px; color: #141414; line-height: 19px;}#block-block-11 ul {margin-left: 40px;}#block-block-11 span.show-more { clear: left; display: block; margin: 0px auto; padding: 15px 0; font-size: 16px; color: #2980c3; cursor: pointer; text-align: center; background-color: #eff7ff; border-top: 1px solid #8cc2ff; }#block-block-11 span.show-more:before,#block-block-11 span.show-more:after {content: ""; display: inline-block; width: 17px; height: 15px; margin: 0 15px;background: url("../images/sprite_icons_3.png"); background-position: -13px -105px; }#block-block-11 span.show-more.closed:before,#block-block-11 span.show-more.closed:after {background-position: -13px -75px;}#block-views-articles_front-block_1,#block-views-articles_front-block_3,#block-views-articles_front-block_5,#block-views-articles_front-block_14 { float: left; }#block-views-articles_front-block_2,#block-views-articles_front-block_4,#block-views-articles_front-block_6,#block-views-articles_front-block_15 {float: right; }#block-views-articles_front-block_1,#block-views-articles_front-block_2,#block-views-articles_front-block_3,#block-views-articles_front-block_4,#block-views-articles_front-block_5,#block-views-articles_front-block_6,#block-views-articles_front-block_14,#block-views-articles_front-block_15 {width: 49%;}.content_front .block-header {padding: 10px; font-weight: bold; font-size: 15px; color: #ffffff; background-color: #d87eaa;}.view-articles-front .views-row  { padding: 10px 0px; border-bottom: 1px dotted #d3d3d3; }.view-articles-front .views-row.last { border-bottom: 0px none; }.view-articles-front .views-field-title { min-height: 40px; line-height: 16px; }.view-articles-front .views-field-title a:link, .view-articles-front .views-field-title a:visited, .view-articles-front .views-field-title a:hover, .view-articles-front .views-field-title a:active { font-size: 14px; font-weight: bold; color: #5da3c6; }.view-articles-front .views-field-title a:hover { color: #cd6985; }.view-articles-front .views-field-field-image-fid,.view-articles-front .views-field-field-picture-fid { float: left; margin-right: 20px; }.view-articles-front .views-field-body { font-size: 13px; color: #707070; line-height: 18px; }.view-articles-front .view-footer { margin-top: 10px; }.view-articles-front .view-footer .all { display: inline-block; padding: 3px 15px; height: 14px;	font-size: 11px; font-style: italic; color: #ffffff; text-align: center;background: #9dd5e7; /* Old browsers */background: -moz-linear-gradient(top,  #9dd5e7 0%, #a8e4f8 100%); /* FF3.6+ */background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dd5e7), color-stop(100%,#a8e4f8)); /* Chrome,Safari4+ */background: -webkit-linear-gradient(top,  #9dd5e7 0%,#a8e4f8 100%); /* Chrome10+,Safari5.1+ */background: -o-linear-gradient(top,  #9dd5e7 0%,#a8e4f8 100%); /* Opera 11.10+ */background: -ms-linear-gradient(top,  #9dd5e7 0%,#a8e4f8 100%); /* IE10+ */background: linear-gradient(to bottom,  #9dd5e7 0%,#a8e4f8 100%); /* W3C */filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd5e7', endColorstr='#a8e4f8',GradientType=0 ); /* IE6-9 */}#block-views-articles_front-block_7,#block-views-articles_front-block_8,#block-views-articles_front-block_9,#block-views-articles_front-block_10,#block-views-articles_front-block_11,#block-views-articles_front-block_12,#block-views-articles_front-block_16,#block-views-articles_front-block_17 { clear: both; display: none; }.view-articles-front.hidden-bloks-front ul { margin: 0px; padding: 0px; list-style: none; }.view-articles-front.hidden-bloks-front ul li { display: inline-block; margin: 0px; padding: 0px 2% 0px 0px ; width: 30%; vertical-align: top; border: 0px none; } .view-articles-front.hidden-bloks-front div.views-field-title { padding-left: 15px; min-height: 0px; background: url("../images/bullets/bullet_98.gif") no-repeat left 1px;}.view-articles-front.hidden-bloks-front div.views-field-title a { font-size: 11px; font-weight: normal; }.view-articles-front.hidden-bloks-front div.view-footer p a.all { margin: 0px auto; }#block-block-114, #block-block-115,  #block-block-36 { clear: both; }/*Content Front*//*Content*//* Category Page */.category-page .view-header, .view-articles-calculators .view-header  { padding: 10px 0px; text-align: center; color: #2E4F63; font-size: 20px; font-style: italic; }.category-page .views-row, .view-articles-calculators .views-row, .search-result  { padding: 20px 0px; width: 48%; height: 250px; border-bottom: 1px dotted #c9c9c9; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}.category-page .views-row-odd, .view-articles-calculators .views-row-odd { clear: left; float: left; padding-right: 15px; }.category-page .views-row-even,.view-articles-calculators .views-row-even { clear: right; float: right; padding-left: 15px; width: 408px; border-left: 1px dotted #c9c9c9; }.category-page .views-row-last,.view-articles-calculators .views-row-last { margin-bottom: 20px; }.category-page .views-row .views-field-title,.view-articles-calculators .views-row .views-field-title { margin-bottom: 20px; line-height: 20px; }.view-articles-calculators .views-row .views-field-title { padding: 0px; width: auto; height: auto; background: none; }.category-page .views-row .views-field-title a:link,.category-page .views-row .views-field-title a:visited,.category-page .views-row .views-field-title a:hover,.category-page .views-row .views-field-title a:active,.view-articles-calculators .views-row .views-field-title a:link,.view-articles-calculators .views-row .views-field-title a:visited,.view-articles-calculators .views-row .views-field-title a:hover,.view-articles-calculators .views-row .views-field-title a:active,.node-results .title a:link,.node-results .title a:visited,.node-results .title a:hover,.node-results .title a:active { font-size: 17px; font-weight: bold; color: #5da3c6; text-shadow: none; }.category-page .views-row .views-field-title a:hover,.view-articles-calculators .views-row .views-field-title a:hover,.node-results .title a:hover { color: #F287B7; }.category-page .views-row .views-field-field-image-fid,.category-page .views-row .views-field-field-picture-fid,.view-articles-calculators .views-row .views-field-field-image-fid { float: left; margin-right: 20px; }.category-page .views-row .views-field-body,.view-articles-calculators .views-row .views-field-body,.node-results dd .search-snippet { font-size: 13px; color: #666666; line-height: 18px; text-align: justify; }.node.teaser div.comments { float: left; padding-left: 30px; }.node-results dd .search-info { display: none; } .category-page .views-row .views-field-totalcount { padding-top: 5px; }.category-page .views-row .views-field-totalcount span,.node.teaser div.comments span,.view-articles-calculators .views-row div.views-field-totalcount span { font-size: 11px; font-weight: bold; color: #776369; }.category-page .views-row div.views-field-totalcount,.view-articles-calculators .views-row div.views-field-totalcount { float: right; font-size: 11px; color: #a0a0a0; }.category-page .view-footer { text-align: center; }/* Category Page *//* Node */#block-block-11 h2, .node.full.story h2, .feedback-content h2, .node.full.faq h2, .site_regions h2, .site-map-taxonomys h2 { padding: 10px 0px 5px 0px; font-size: 16px; font-style: italic; color: #D7789D; }.node.full.story h3, .node.full.faq h3 { padding: 8px 0px 4px 0px; font-size: 14px; font-style: italic; color: #D7789D; }.node.full.story h4, .node.full.faq h4 { padding: 6px 0px 3px 0px; font-size: 13px; font-style: italic; color: #D7789D; }.node.full.story .image {float: left; margin: 0px 20px 0px 0px; }.node.full.story .mini-navigation {	float: left;	width: calc(100% - 295px);}.node.full.story .mini-navigation .title {	padding: 10px 0px 5px 0px;    font-size: 16px;    font-style: italic;    font-weight: bold;    color: #D7789D;}.node.full.story .mini-navigation-title {	font-size: 16px;	font-weight: bold;}.node.full.story .mini-navigation ul {	margin-left: 15px;}.node.full.story .mini-navigation ul li {    list-style: outside square;    list-style-image: url(../images/bullets/list-bullet.png);    line-height: 16px;    padding: 5px 0;}.node.full.story .mini-navigation ul li a {	font-size: 15px;}.node.full.faq .image.f_right { float: right; margin: 0px 0px 0px 10px; }.node.full.faq div ul { margin-left: 30px; }.node.full.story p, .node.full.story li, .node.full.faq p, .node.full.faq li { padding: 5px 0px; font-size: 14px; color: #000; line-height: 1.5; }.node.full.story li a,.node.full.story p a, .node.full.faq li a,.node.full.faq p a {color: #57AED7;}.node.full.story li a:hover,.node.full.story p a:hover,.node.full.faq li a:hover,.node.full.faq p a:hover { color: #cd6985; }.node.full.photo .node-content { display: none; }.node.full.story ul:not([class]), .node.full.story ol:not([class]) .node.full.faq ul:not([class]), .node.full.faq ol:not([class]) {margin: 5px 0px 5px 25px;}.node.full.story ol:not([class]),.node.full.faq ol:not([class]) {    list-style-type: none;    list-style-type: decimal !ie; /*IE 7- hack*/    counter-reset: li-counter;}.node.full.story  ol:not([class])  > li:before,.node.full.faq ol:not([class])  > li:before {	margin-right: 10px;	padding: 1px 4px;	font-size: 13px;	color: #fff; 	background-color: #D7789D;    line-height: 14px;    text-align: center;    border-radius: 50%;    content: counter(li-counter);    counter-increment: li-counter;}.node.full.story ul:not([class])  > li, .node.full.faq ul:not([class])  > li { list-style: none;}.node.full.story ul:not([class])  > li:before, .node.full.faq ul:not([class])  > li:before { margin-right: 5px; content: url("../images/bullets/list-tick.png"); }/* In Node *//*Proposition*/.node.full .proposition  {display: block; margin: 20px 0 20px 15px; padding: 10px; line-height: 18px; background-color: #F6F1F3; border-left: 5px solid #FCADCC; overflow: hidden;}.node.full .proposition a {font-size: 15px; font-style: italic; color: #000; text-decoration: none;}.node.full .proposition span {display: block; font-weight: bold; padding: 5px 0;}.node.full .proposition a .alert {display: block; font-size: 17px; color: #ff0000;}.node.full .proposition a .more {color: #57AED7;}.node.full .proposition a:hover {color: #57AED7;}/*Node Column*/.node_column { float: left; margin-right: 10px; width: 337px; }.node--column--fix_block {	width: 337px;	height: 281px;}.similar-in-node { border: 1px solid #d87eaa; overflow: hidden; }.similar-in-node .view-header {padding: 10px 15px; font-family: 'Roboto', sans-serif; font-size: 18px; color: #fff; background-color: #d87eaa; }.similar-in-node .views-row {position: relative; margin: 10px; padding: 2px 0px 2px 20px; list-style: none;}.similar-in-node .views-row:before {content: ""; position: absolute; left: 0; top: 10px; display: block; width: 6px; height: 6px; background-color: #d87eaa;}.similar-in-node a {font-size: 16px; font-family: 'Roboto', sans-serif; color: #438de5; line-height: 22px;}/*Node Column*//*Search Result*/.search-result { display: inline-block; margin: 0px 5px; vertical-align: top;}.search-result .title { min-height: 30px; }.search-result .search_image { float: left; margin-right: 10px; }/*Search Result*//*Site Map*/.site-map-taxonomys ul li { display: inline-block; padding-right: 15px; width: 250px; vertical-align: top; }.site-map-taxonomys ul li ul { margin: 5px 0px 10px 0px;  color:#227CA6; list-style-type: square; }.site-map-taxonomys ul li ul li { display: list-item; width: auto; line-height: 16px; }.site-map-taxonomys ul li a:link, .site-map-taxonomys ul li a:visited, .site-map-taxonomys ul li a:hover, .site-map-taxonomys ul li a:active { font-size: 16px; font-weight: bold; color:#227CA6; }.site-map-taxonomys ul li ul li a:link,.site-map-taxonomys ul li ul li a:visited,.site-map-taxonomys ul li ul li a:hover,.site-map-taxonomys ul li ul li a:active { font-size: 13px; font-weight: normal; color:#57AED7; }.site-map-taxonomys ul li a:hover { color: #cd6985; }/*Site Map*//*Ads*/.site_regions .spoiler { margin: 5px 0px; padding: 10px; background: #f9f9f9 url("../images/ads/ads_region.jpg") repeat-x 0% 100%; border: 1px solid #dfdfdf; }.site_regions .spoiler div.header h3 { float: left; margin: 0px; padding: 0px; font-size: 15px; font-style: normal; color: #ff63a3; text-decoration: underline; }.site_regions .spoiler .header span { float: right; padding-right: 20px; font-size: 12px; color: #989898; cursor: pointer; line-height: 18px; background: #f9f9f9 url("../images/ads/ads_sprite.png") no-repeat 100% 4px; }.site_regions .spoiler .header span.open { background-position: 100% -36px; }.site_regions .spoiler .hidden_region { clear: both; padding-top: 20px; }.site_regions .spoiler .hidden_region.hidden { display: none; }.site_regions .spoiler .hidden_region img { width: 828px; }/*Ads*//*Feedback*/.nav_tab { margin: 30px 0px 10px 0px; 	height: 37px; }.nav_tab .active_tab { float: left; width: 460px; font-size: 22px; color: #4d4d4d; }.nav_tab .rates { float: left; padding: 10px 0px 5px 20px; white-space: nowrap; }.nav_tab .rates div { display: inline; padding: 0px 3px; font-size: 18px; font-style: italic; font-weight: bold; }.nav_tab .rates .positive  { color: #5aaa2f; }.nav_tab .rates .negative  { color: #f4588e; }.nav_tab .nav_tab_addrev { float: right; }.nav_tab .nav_tab_addrev a { display: block; padding: 7px 10px; font-size: 14px; font-weight: bold; color: #ffffff; cursor: pointer; text-decoration: none; background: url("../images/comments_more.jpg") repeat-x 0px 0px;  }	.comments{ clear: both; margin-bottom: 15px; overflow: hidden; }.comments .view-otzivi .views-row { margin-bottom: 10px; padding-bottom: 10px; border-bottom: 2px dotted #C362B7; }.comments .view-otzivi .views-field-body,.comments .view-otzivi .views-field-field-plus-value,.comments .view-otzivi .views-field-field-minus-value { margin-right: 130px; }.comments .view-otzivi .views-field-field-plus-value,.comments .view-otzivi .views-field-field-minus-value { padding-top: 6px; font-size: 13px; color: #7c7c7c; }.comments .view-otzivi .views-field-body div { font-size: 13px; color: #7c7c7c; text-align: justify; }.comments .view-otzivi .views-row div span.review { font-weight: bold; }.comments .view-otzivi .field-content p b.more a {	padding-right: 8px; font-size: 12px; font-weight: normal; }.comments .view-otzivi .views-field-created { clear: right; float: right; width: 120px; text-align: center; }.comments .view-otzivi .views-field-created .author { clear: both; font-size: 11px; color: #757575; }.comments .view-otzivi .views-field-created .author a,.comments .view-otzivi .views-field-created .author span { font-size: 11px; font-weight: bold; color: #757575; }.comments .view-otzivi .views-field-field-total-value { float: right; padding-bottom: 5px; width: 120px; }.comments .view-otzivi .views-field-field-total-value div { margin: 0px auto; width: 22px; height: 22px; background: url("../images/sprite_icons.png"); background-repeat: no-repeat; }.comments .view-otzivi .views-field-field-total-value .up-inactive {  background-position: 0px -300px; }.comments .view-otzivi .views-field-field-total-value .down-inactive { background-position: 0px -325px; }.comments .view-otzivi .view-footer {text-align: center; }.comments .view-otzivi .view-footer .show-more-feedback { display: inline-block; padding: 7px 10px; font-size: 14px; font-weight: bold; color: #ffffff; cursor: pointer; background: url("../images/comments_more.jpg") repeat-x 0px 0px; }.comments .view-otzivi .view-footer .show-more-feedback:hover { background-position: 0px 100%; }/*Feedback Form*/#lightbox2-overlay { background: url("../images/lightbox-trans.png") repeat left top !important; }#outerImageContainer { height: auto !important; background: #d5effc url("../images/login_form.jpg") repeat-x left top !important; box-shadow: #abafb1 2px 2px 2px;  }#outerImageContainer iframe { border: 0px none; }#outerImageContainer div#modalContainer { height: auto !important; }#imageDataContainer { display: none !important; }#outerImageContainer #login-form-custom #edit-name-wrapper,#outerImageContainer #login-form-custom #edit-pass-wrapper {	float: left; margin-right: 5px; width: 115px; height: 30px;	background: url("../images/login_form_input.gif") repeat left top !important; }#outerImageContainer #login-form-custom #edit-name-wrapper input,#outerImageContainer #login-form-custom #edit-pass-wrapper input {	padding: 2px 5px; width: 105px; height: 26px; 	font-size: 13px; font-style: italic; color: #bdd7e6;	background: none; border: 0px none; }#outerImageContainer #login-form-custom #edit-submit,#user-login-form div div#login-form-custom.login-form-custom input#edit-submit.form-submit {	clear: left; float: right; width: 64px !important; height: 32px !important; cursor: pointer !important;	background: url("../images/login_form_submit.gif") repeat left top !important; border: 0px none !important; }#user-login-form div div#login-form-custom.login-form-custom input#edit-submit.form-submit { clear: both; float: none; }#outerImageContainer #login-form-custom div.item-list { float: left; }#outerImageContainer #login-form-custom div.item-list ul li a:link,#outerImageContainer #login-form-custom div.item-list ul li a:visited,#outerImageContainer #login-form-custom div.item-list ul li a:hover,#outerImageContainer #login-form-custom div.item-list ul li a:active { font-style: italic; color: #5fa5ce; }#outerImageContainer #popup-feedback-form { text-align: left; padding: 10px 30px; }#outerImageContainer #popup-feedback-form #edit-name-wrapper label,#outerImageContainer #popup-feedback-form #edit-text-wrapper label,#outerImageContainer #popup-feedback-form #edit-plus-wrapper label,#outerImageContainer #popup-feedback-form #edit-minus-wrapper label,#outerImageContainer #popup-feedback-form #edit-rate-wrapper label {	display: block; padding-bottom: 2px; font-size: 13px; font-weight: bold; color: #42616a; }#outerImageContainer #popup-feedback-form #edit-name-wrapper div.description,#outerImageContainer #popup-feedback-form #edit-text-wrapper div.description,#outerImageContainer #popup-feedback-form #edit-plus-wrapper div.description,#outerImageContainer #popup-feedback-form #edit-minus-wrapper div.description,#outerImageContainer #popup-feedback-form #edit-rate-wrapper div.description { font-size: 11px; font-style: italic; color: #487784; }#outerImageContainer #popup-feedback-form #edit-name-wrapper input#edit-name {	padding: 2px 5px; width: 105px; height: 26px;	font-size: 13px; font-style: italic; color: #bdd7e6; }#outerImageContainer #popup-feedback-form #edit-text-wrapper textarea {	width: 518px; font-size: 13px; font-style: italic; color: #bdd7e6; }#outerImageContainer #popup-feedback-form #edit-plus-wrapper textarea,#outerImageContainer #popup-feedback-form #edit-minus-wrapper textarea {	width: 250px; font-size: 13px; font-style: italic; color: #bdd7e6; }#outerImageContainer #popup-feedback-form #edit-plus-wrapper { float: left; width: 254px; }#outerImageContainer #popup-feedback-form #edit-minus-wrapper { float: right; width: 254px; }#outerImageContainer #popup-feedback-form #edit-rate-wrapper { clear: both; float: left; }#outerImageContainer #popup-feedback-form #edit-rate-wrapper  label { padding-right: 10px; }#outerImageContainer #popup-feedback-form #edit-rate-wrapper  label,#outerImageContainer #popup-feedback-form #edit-rate-wrapper  select { float: left; }#outerImageContainer #popup-feedback-form #edit-submit { 	float: right; margin: 1em 0em; width: 143px !important; height: 27px !important; border: 0px none !important;	cursor: pointer !important; background: url("../images/sprite_buttons.png") repeat -120px 0px !important; }/*Feedback Form*//*Feedback*//* Node *//*Pages*/.item-list .pager { margin: 15px 0px; padding: 10px; border: 1px solid #e2eff4; }#block-views-comments-block_1 .item-list .pager { margin: 0px; }.item-list .pager li { display: inline-block; margin-right: 3px; padding: 0px; height: 22px; list-style: none; text-align: center; vertical-align: top; }.item-list .pager li.pager-ellipsis, .pager li a:link, .item-list .pager li a:visited, .item-list .pager li a:hover, .item-list .pager li a:active {	display: inline-block; padding: 1px 10px; font-size: 14px; font-weight: bold; 	font-style: italic; font-family: 'Trebuchet MS', Helvetica, sans-serif;	color: #5aa3bb; line-height: 22px; text-decoration: none; vertical-align: top; }.item-list .pager li.pager-current { padding: 0px; width: 28px; font-weight: normal; line-height: 20px; }.item-list .pager li.pager-current, .item-list .pager li a:hover {	font-size: 14px; font-weight: bold; font-style: italic;		font-family: 'Trebuchet MS', Helvetica, sans-serif;		color: #ffffff; background-color: #a0daed;	}.item-list .pager li.pager-first a , .item-list .pager li.pager-previous a , .item-list .pager li.pager-next a , .item-list .pager li.pager-last a { color: #ffffff; background-color: #a0daed; border-top: 2px solid #6abfda; line-height: 18px; }.item-list .pager li.pager-first a:hover, .item-list .pager li.pager-previous a:hover, .item-list .pager li.pager-next a:hover, .item-list .pager li.pager-last a:hover { color: #4a8bdb; }/*Pages*//*Content Bottom*/.content_bottom .block-header { margin: 10px 0px; font-size: 18px; color: #6D9AAF; }.content_bottom .video_photo { display: inline-block; width: 209px; vertical-align: top; }/*Mikkimama*/.mikkimama.v3 { position: relative; padding: 10px 10px 0px 10px; height: 320px; background: url("../images/envelopes/v3/envelope_bg.jpg") no-repeat 0px 0px; overflow: hidden; }.mikkimama.v3 .title a { height: 63px; }.mikkimama.v3 .envelope { position: relative; display: inline-block; margin: 0px 10px; }.mikkimama.v3 .envelope.item-2  { margin-left: 35px; }.mikkimama.v3 .envelope.item-3 { margin-left: 40px; }.mikkimama.v3 .envelope.item-4 { margin-left: 60px; }.mikkimama.v3 .envelope.item-5 { margin-left: 45px; }.mikkimama.v3 .envelope a.buttons.bg { width: 115px; height: 210px; }.mikkimama.v3 .envelope a.buttons.buy { width: 115px; height: 43px; background: url("../images/envelopes/v3/envelope_buy.png") no-repeat 1px 0px; }.mikkimama.v3 .envelope a.buttons.buy:hover { height: 43px; background-position: 0px 100%; }.mikkimama.v4 { position: relative; height: 330px; background: url("../images/envelopes/mamatu_bg.jpg") no-repeat 0px 0px; overflow: hidden; }.mikkimama.v4 a { display: block; width: 100%; height: 100%; }.mikkimama.v6 { position: relative; padding: 5px; height: 320px; background: url("../images/envelopes/v6/bg.jpg") no-repeat 0px 0px; overflow: hidden; }.mikkimama.v6 .title a { height: 45px; background: url("../images/envelopes/v6/title.png") no-repeat 50% 0px; }.mikkimama.v6 .envelopes { margin-top: 5px; text-align: center;}.mikkimama.v6 .envelope, .mikkimama.v6 .sale { position: relative; display: inline-block; margin: 0px 4px; }.mikkimama.v6 .sale a { width: 191px; height: 204px; background: url("../images/envelopes/v6/sale.png") no-repeat 50% 0px;}.mikkimama.v6 .envelope { padding: 5px 5px 0px 5px; background-color: #fff;}.mikkimama.v6 .envelope a.buttons.bg { width: 135px; height: 218px; }.mikkimama.v6 .envelope.item-1 a.buttons.bg { background: url("../images/envelopes/v6/envelope_1.jpg") no-repeat 50% 0px; }.mikkimama.v6 .envelope.item-2 a.buttons.bg { background: url("../images/envelopes/v6/envelope_2.jpg") no-repeat 50% 0px; }.mikkimama.v6 .envelope.item-3 a.buttons.bg { background: url("../images/envelopes/v6/envelope_3.jpg") no-repeat 50% 0px; }.mikkimama.v6 .envelope.item-4 a.buttons.bg { background: url("../images/envelopes/v6/envelope_4.jpg") no-repeat 50% 0px; }.mikkimama.v6 .envelope a.buttons.buy { margin-bottom: -5px; padding: 10px; font-size: 15px; color: #fff; background-color: #39b449; }#block-block-167 .block-content {overflow-x: auto; overflow-y: hidden; width: 100%; }.mikkimama.v7 {width: 850px;}.mikkimama.v7 { position: relative; padding: 5px; height: 320px; background: url("../images/envelopes/v7/envelope_bg.jpg") no-repeat 0px 0px; overflow: hidden; }.mikkimama.v7 .title a { height: 45px; }.mikkimama.v7 .envelopes { margin-top: 5px; text-align: center;}.mikkimama.v7 .envelope, .mikkimama.v7 .sale { position: relative; display: inline-block; margin: 0px 4px; }.mikkimama.v7 .sale a { width: 135px; height: 234px; background: url("../images/envelopes/v7/sale.png") no-repeat 50% 0px;}.mikkimama.v7 .envelope { padding: 5px 5px 0px 5px;}.mikkimama.v7 .envelope a.buttons { width: 135px; height: 250px; }.mikkimama.v8 a { display: block; cursor: pointer; font-size: 0px; line-height: 0px;}.mikkimama.v8 a img{max-width: 100%; width: 100%; height: auto;}.mikkimama.v8 .mik_mobile {display: none;}/*Mikkimama*//*Similar Under Node*/#block-views-polezno-block_1 { margin: 15px 0px; padding: 15px; background-color: #fff4f9; border: 2px dashed #f7a3cc; overflow: hidden; }.similar-under-node .view-content, .similar-under-node .view-footer {float: left; margin: 0 1%; width: 48%;}.similar-under-node .view-header {padding-bottom: 10px; font-size: 24px; font-weight: bold; color: #761a47; line-height: 35px; }.similar-under-node .view-header:before {content:""; display: inline-block; margin-right: 15px; width: 35px; height: 35px; background: url("../images/sprite_similar.png"); vertical-align: middle;}.similar-under-node .view-footer .view-header:before {background-position: 0 -35px; }.similar-under-node ul, .similar-under-node ul li { margin: 0px; padding: 0px; list-style: none; }.similar-under-node ul li { margin: 18px 0; padding-left: 20px; background: url("../images/sprite_similar.png") no-repeat 0px -67px; }.similar-under-node ul li a:link,.similar-under-node ul li a:visited,.similar-under-node ul li a:hover,.similar-under-node ul li a:active { font-size: 15px; font-weight: bold; color: #693b19; text-decoration: none; }.similar-under-node .views-row {margin: 6px 0; padding: 10px 15px; background-color: #fed2e8; }.similar-under-node .views-row a:link,.similar-under-node .views-row a:visited,.similar-under-node .views-row a:hover,.similar-under-node .views-row a:active { font-size: 16px; font-weight: bold; color: #912157; text-decoration: none; }.similar-under-node ul li a:hover,.similar-under-node .views-row a:hover { text-decoration: underline; }/*Similar Under Node*//*block-media-venus*/.block-media_venus {text-align: center;}.block-media_venus .views-row {display: inline-block; margin: 0 1%; width: 22%; vertical-align: top;}.block-media_venus .views-row .picture {display: block; margin-bottom: 10px; padding: 1px; font-size: 0; line-height: 0; border: 2px solid #C7C1C1;}.block-media_venus .views-row:hover .picture {border-color: #77304A;}.block-media_venus .views-row a   {	-webkit-transition: all 0.1s ease-out 0.3s; -moz-transition: all 0.1s ease-out 0.3s;	-o-transition: all 0.1s ease-out 0.3s; -ms-transition: all 0.1s ease-out 0.3s; transition: all 0.1s ease-out 0.3s;}.block-media_venus .views-row a  img {width: 100%; height: auto;}.block-media_venus .views-row .title {line-height: 18px;}.block-media_venus .views-row .title a {font-family: "Arial"; color: #000000; font-size: 15px; text-decoration: none;}.block-media_venus .views-row:hover .title a {color: #888787;}.block-media_venus .views-row .title .more {display: block; color: #ed0e61; cursor: pointer;}.block-media_venus .views-row:hover .title .more {color: #77304A;}.block-media_venus .views-row .title .more:hover {text-decoration: underline;}/* Content Bottom *//* Description */#description_text { position: absolute; bottom: 10px; }#description_text div.content { padding: 10px; border: 1px solid #cbe2e8; }#description_text p, #description_text li { padding: 5px 0px; font-size: 12px; color: #8e8e8e; line-height: 16px; }#description_text li { padding: 1px 0px; }.description_empty { padding: 10px 0px; }.description_text_2 { clear: both; margin-top: 10px; padding: 10px; font-size: 12px; color: #707070; text-align: justify; border: 1px solid #CD6985; }/* Description *//*moreless*/.view-amusement .morecontent span {    display: none;}.view-amusement .morelink {    display: block;}/*Content*//*Column Right*/#column_right { float: left; margin-left: -210px; width: 210px;  }#column_right  .block-header { margin-bottom: 10px; padding: 10px; font-size: 15px; font-weight: bold; color: #fff; background-color: #6fabef;}	#block-block-116 .trimestris { margin-bottom: 10px; border: 1px solid #efa0c5; overflow: hidden;}#block-block-116 .trimestris .titles {padding: 5px;}#block-block-116 .trimestris .titles a {display: block; padding: 5px 0px 0px 100px; min-height: 70px; font-size: 14px; color: #47b1e3; font-family: 'Roboto Condensed', sans-serif; font-weight: bold; line-height: 20px; cursor: pointer; background: url("../images/calendar/sprite_calendar.jpg"); background-repeat: no-repeat;}	#block-block-116 .trimestris.one .titles a { background-position: 0px 0px;	 }#block-block-116 .trimestris.two .titles a { background-position: 0px -117px; }#block-block-116 .trimestris.three .titles a { background-position: 0px -231px; }#block-block-116 .trimestris .weeks ul,#block-block-116 .trimestris .weeks ul li { margin: 0px; padding: 0px; list-style: none; text-align: center; }#block-block-116 .trimestris .weeks ul li { margin: 2px 0px; }#block-block-116 .trimestris .weeks ul li a { font-size: 12px;  font-weight: bold; color: #dc5592; }#block-block-116 .trimestris .more { margin-top: 10px; padding: 5px 0; text-align: center; background-color: #ffebf0; border-top: 1px solid #efa0c5;}#block-block-116 .trimestris .more a {font-size: 11px; font-weight: bold; font-family: 'Roboto Condensed', sans-serif;  color: #f26698;}	#block-block-116 .trimestris .more a:before,#block-block-116 .trimestris .more a:after {content: ""; display: inline-block; margin: 0 15px; width: 11px; height: 9px; background: url("../images/sprite_icons_3.png");background-position: 0 -130px; vertical-align: middle;}	#block-block-116 .trimestris .more.hide_weeks a:before,#block-block-116 .trimestris .more.hide_weeks a:after {background-position: 0 -145px;}	 #block-block-117 ul  { padding: 0px; }#block-block-117 ul li { margin: 5px 0px; padding: 5px; text-align: left; list-style: none; background-color: #fff5e2; border: 1px solid #f1e0c0; }#block-block-117 ul li a  { display: block; padding: 5px 0px 5px 90px; min-height: 50px; font-size: 12px; font-weight: bold; color: #42b8e4; line-height: 13px; cursor: pointer; background: url("../images/calculators/sprite_calcs.png"); background-repeat: no-repeat; }#block-block-117 ul li.item-1 a, #block-block-117 ul li.item-3 a, #block-block-117 ul li.item-5 a { line-height: 17px; }#block-block-117 ul li.item-1 a { background-position: 0px 0px; }#block-block-117 ul li.item-2 a { background-position: 0px -65px; }#block-block-117 ul li.item-3 a { background-position: 0px -130px; }#block-block-117 ul li.item-4 a { background-position: 0px -200px; }#block-block-117 ul li.item-5 a { background-position: 0px -267px; }#block-block-117 ul li.item-6 a { background-position: 0px -332px; }/*Column Right*//*Column Right 2*/#column_right_2 { width: 175px; margin-left: 10px; }#column_right_2 #block-block-123 ul li a { line-height: 15px; }#block-block-157 { text-align: center; color: #5fa2b7; }#block-block-157 .star { float: none; display: inline-block; vertical-align: top; }/*Column Left*/#column_left { float: left;  margin-left: -100%; width: 240px; }#column_left .block-header,#block-similar_roddoms-similar_roddoms .header { margin-bottom: 10px; padding: 12px 10px; width: 220px; height: 19px;font-size: 15px; font-weight: bold; color: #ffffff;	 background-color: #d87eaa; }#column_left .block-menu ul { margin: 0px; padding: 0px; }#column_left .block-menu ul li { margin: 2px 0px; padding: 5px 0px 5px 0px; list-style: none; border-bottom: 1px dotted #d3d3d3; }#column_left .block-menu ul li a { display: block; padding-left: 10px; font-size: 12px; font-weight: bold; color: #57aed7; cursor: pointer; line-height: 13px; text-decoration: none; background: url("../images/sprite_icons.png") no-repeat 0px -117px; }#column_left .block-menu ul li a:hover { color: #e55c93; text-decoration: underline; background: url("../images/sprite_icons.png") no-repeat 0px -137px;	}#block-nice_menus-2 {border: 1px solid #e7bccb;}#block-nice_menus-2 .block-header {font-size: 22px; font-family: 'Roboto', sans-serif; color: #f7679a; background: none;}#block-nice_menus-2  ul.nice-menu {float: none; margin-bottom: 10px; border: 0 none; list-style: none;}#block-nice_menus-2  ul.nice-menu li {float: none; padding: 5px; background: none; border: 0 none; border-bottom: 1px dotted #e7bccb;}#block-nice_menus-2  ul.nice-menu li:last-child {border: 0 none;}#block-nice_menus-2  ul.nice-menu li a {position: relative; display: block; padding: 5px 5px 5px 35px; font-size: 13px; font-weight: bold; font-family: 'Roboto', sans-serif; color: 494949; text-decoration: none;}#block-nice_menus-2  ul.nice-menu li a:before {content: ""; position: absolute; left: 0; top: 50%; margin-top: -13px; width: 25px; height: 26px; background: url("../images/sprite_menu_category.png");}#block-nice_menus-2  ul.nice-menu li.menu-1184 a:before {background-position: 0 0;}#block-nice_menus-2  ul.nice-menu li.menu-1185 a:before {background-position: 0 -27px;}#block-nice_menus-2  ul.nice-menu li.menu-1186 a:before {background-position: 0 -52px;}#block-nice_menus-2  ul.nice-menu li.menu-1187 a:before {background-position: 0 -78px;}#block-nice_menus-2  ul.nice-menu li.menu-1188 a:before {background-position: 0 -104px;}#block-nice_menus-2  ul.nice-menu li.menu-1189 a:before {background-position: 0 -130px;}#block-nice_menus-2  ul.nice-menu li.menu-1190 a:before {background-position: 0 -156px;}#block-nice_menus-2  ul.nice-menu li.menu-1191 a:before {background-position: 0 -182px;}#block-nice_menus-2  ul.nice-menu li.menu-8415 a:before {background-position: 0 -208px;}#block-nice_menus-2  ul.nice-menu li.menu-17571 a:before {background-position: 0 -234px;}#block-nice_menus-2  ul.nice-menu li a.active,#block-nice_menus-2  ul.nice-menu li a:hover {color: #1b9fdb;}#block-block-123 ul { padding: 0px; list-style: none; }#block-block-123 ul li a { display: block; margin: 3px 0px; padding: 20px 10px 10px 75px; min-height: 30px; font-size: 14px; font-weight: bold;font-family: 'Roboto Condensed', sans-serif; color: #a32c66; cursor: pointer; line-height: 20px;background: #fff3f6 url("../images/sprite_icons_4.png"); background-repeat: no-repeat; border: 1px solid #e7bccb;  }#block-block-123 ul li a:hover { color: #cd6985; }#block-block-123 ul li.item-1 a {padding-top: 5px; min-height: 45px; background-position: 5px 0;}#block-block-123 ul li.item-2 a {background-position: 5px -60px;}#block-block-123 ul li.item-3 a {padding-top: 12px; min-height: 38px; background-position: 5px -60px;}#block-block-123 ul li.item-4 a {background-position: 5px -120px;}#block-block-123 ul li.item-5 a {background-position: 5px -120px;}#block-block-118 a.buttons { padding: 15px 0px 15px 90px; font-size: 17px; font-family: 'Roboto Condensed', sans-serif; color: #fff; line-height: 24px; text-decoration: underline; background: #d87eaa url("../images/online_test.jpg") no-repeat 10px 50%;}#block-block-118 a.buttons:hover { text-decoration: none;  opacity: 0.8; filter: alpha(opacity=80); }.video_photo.bckgrnd { position: relative; padding-top: 114px;  overflow: hidden; margin-bottom: 10px; }.video_photo.video.bckgrnd { background: url("../images/column_video_bg.jpg") no-repeat 0px 0px; }.video_photo.photo.bckgrnd.item-1 { background: url("../images/column_photo_bg_1.jpg") no-repeat 0px 0px; }.video_photo.photo.bckgrnd.item-2 { background: url("../images/column_photo_bg_2.jpg") no-repeat 0px 0px; }.video_photo.photo.bckgrnd.item-3 { background: url("../images/column_photo_bg_3.jpg") no-repeat 0px 0px; }.video_photo.video.bckgrnd .titles  { background-color: #ff1367; }.video_photo.photo.bckgrnd .titles { background-color: #42b8e4; }.video_photo.bckgrnd .titles  { position: absolute; top: 10px; left: 0px; padding: 2px 5px; }.video_photo.bckgrnd .titles,.video_photo.bckgrnd .titles a { font-size: 14px; font-weight: bold; color: #fff; text-decoration: none; }.video_photo .text {padding: 15px 10px; text-align: center; background-color: #d073a0; }.video_photo.bckgrnd .text  { font-size: 13px; font-weight: bold; color: #fff; }#block-block-153 div, #block-block-160 div { margin: 0px auto; }.block-block-124 { position: fixed; top: 155px; margin-left: -40px; padding: 0px 2px; width: 36px; height: auto; z-index: 100; text-align: center; }#block-block-40 { margin: 5px 0px 15px 0px; padding: 10px; font-size: 12px; border: 1px dotted #999999; }#block-similar_roddoms-similar_roddoms li { margin: 10px 0px; color: #1e6c90; list-style-type: circle; }/*Column Left*//* Footer */div.empty {height: 75px; z-index: -9;}div.empty.big {height: 290px;}footer.main {position: relative; background-color: #f7cae5; z-index:1;}footer.main {margin-top: -75px; height: 75px;}footer.main.big {margin-top: -290px; height: 290px;}footer .footer { margin: 0px auto; width: 1100px; }/*Menu Bottom*/.menu_bottom {padding: 10px 0; background-color: #f8e0ef;}.menu_bottom .menu_bottom .block { float: left; padding-right: 10px; width: 172px; }.menu_bottom .block .block-header,#block-menu_block-9 li a { font-size: 15px; font-weight: bold; color: #c671b1 !important; text-decoration: none; }.menu_bottom .block ul { margin: 0px 0px 6px 0px; padding: 0px; }.menu_bottom .block ul li { margin: 0px; padding:  0px; list-style: none; }.menu_bottom .block ul li a:link,.menu_bottom .block ul li a:visited,.menu_bottom .block ul li a:hover,.menu_bottom .block ul li a:active { font-size: 12px; color: #c897bc; line-height: 18px; }.menu_bottom .block ul li a:hover { color: #7DA7CA; }#block-menu_block-9 { float: right !important; margin-right: 0px !important; padding-right: 10px !important; width: auto !important; }/*Menu Bottom*/footer .copyrights { padding: 10px 50px; font-size: 11px; color: #be7ea5; line-height: 14px; }footer .warnings { margin-top: 5px; padding: 10px; width: 250px; font-size: 12px;font-style: italic; color: #fff; line-height: 15px; background: #e6688b;}footer ul.links { list-style: none; }footer .counters a  {font-size: 14px; color: #b6365a; line-height: 20px; }footer .counters .gplus {display: block; width: 30px; height: 30px; color: transparent; background: url("../images/sprite_icons_3.png") no-repeat 0 -160px; cursor: pointer; overflow: hidden;}footer .counters .block-block-1 img { width: 1px; height: 1px; }/*Footer*//*Adaptive*/@media only screen and (max-width: 1100px) { 	.body_top {margin: 0; width: auto;}	#box_2, .site_width, footer .footer { width: auto; }	header.main .site_width {padding: 0 15px;}	#menu_top.menu-box-fixed { left: 0px; right: 0px; }		#menu_top #nice-menu-1 li { width: 9.8%; }	#menu_top #nice-menu-1 li  a { font-size: 11px; width: auto; }		.block-block-124 { position: relative; top: auto; margin-left: 0px; padding: 0px 2px; width: auto; height: auto; z-index: 100; text-align: center; }	.block-block-124 .pluso{ display: block; }	.block-block-124 .pluso-001010011010-04 { width: auto; }	footer div.footer { padding: 0px 5px; }		/*Services*/	div.page_photo .menu a.f_right { display: none; }	div.page_photo .menu ul.list { float: none; width: auto; }	div.page_photo .menu .preview { margin-left: 1%; width: 23%;}		.node-music object { width: 100% !important; }		.baby_dower div.header {	background-image: none;    position: relative;    width: 100%;    height: auto;    padding: 0px;    background: -webkit-linear-gradient(90deg, #FEFCFD 5%, #F8DBE9 100%);    background: -moz-linear-gradient(90deg, #FEFCFD 5%, #F8DBE9 100%);    background: -ms-linear-gradient(90deg, #FEFCFD 5%, #F8DBE9 100%);    background: linear-gradient(180deg, #F8DBE9 5%, #FEFCFD 100%);    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#F8DBE9', endColorstr='#FEFCFD');    border: #fc74b6 solid 1px;    -webkit-border-radius: 5px;    -moz-border-radius: 5px;    border-radius: 5px;	}	}@media only screen and (min-width: 769px) and (max-width: 1100px) { 		#column_left { padding-left: 5px; }	#column_right { margin-left: -215px; padding-right: 5px; }	}@media only screen and (max-width: 1024px) {	.mobile  {display: block; visibility: visible;}	.desktop, #menu_top {display: none;}	.block-search {margin: 5px 15px 0 0;}	.block-search .container-inline {width: 350px;}	#box {padding-top: 51px; min-height: 0;}	#wrapper { float: none; padding: 0px 5px; width: auto; }	#content { margin: 0px !important; }	#column_left { float: none;  margin: 0px; padding: 5px; width: auto; }	#column_right { float: none;  margin: 0px; padding: 5px; width: auto; }		.node.full.story p, .node.full.story li, 	.node.full.faq p, .node.full.faq li {font-size: 13px;}	}@media only screen and (max-width: 1024px) { 		.in_node_3.mobile {display: block; visibility: visibile;}	.in_node_3.mobile:before {content: 'Наши сервисы'; font-size: 23px; ont-family: 'Roboto', sans-serif; font-weight: bold; color: #ea4d85; line-height: 35px;}	.services {padding: 7px 0; border-top: 3px solid #f7cae5; border-bottom: 1px dashed #f7cae5; overflow: hidden;}	.services ul {margin: 0 -4px; padding: 0; list-style: none;}	.services ul li {float: left; margin: 0; padding: 2px 4px !important; min-width: 175px; width: 33.33%;}	.services ul li:before,	.services ul li.menu-740,	.services ul li.menu-743,	.services ul li.menu-17475 {display: none;}	.services ul li a {position: relative; display: block; padding: 13px 5px 5px 50px; min-height: 56px; font-size: 15px; font-family: 'Roboto', sans-serif; color: #313131 !important; line-height: 15px; text-decoration: none; background-color: #fff9fd; border: 1px solid #f3e0eb;}	.services ul li a:before {position: absolute; left: 2px; top: 2px; content: ""; display: block; width: 50px; height: 50px; background: url("../images/sprite_menu_services.png");}	.services ul li.menu-749 a,	.services ul li.menu-748 a,	.services ul li.menu-744 a {padding-top: 20px;}		.services ul li.menu-1067 a:before {background-position: 0 -100px;}	.services ul li.menu-742 a:before {background-position: 0 -150px;}	.services ul li.menu-741 a:before {background-position: 0 -200px;}	.services ul li.menu-749 a:before {background-position: 0 -300px;}	.services ul li.menu-748 a:before {background-position: 0 -550px;}	.services ul li.menu-744 a:before {background-position: 0 -350px;}	.services ul li a.active,	.services ul li a:hover {background-color: #f2dbe1;}		}@media only screen and (max-width: 850px) { 	.services ul li {width: 25%;}}@media only screen and (max-width: 769px) {	.services ul li {float: none; margin: 5px 0; width: auto;}	.services ul li.menu-749,	.services ul li.menu-748,	.services ul li.menu-744{display: none;}		.services ul li a {padding-top: 20px;}		.mikkimama.v8 .mik_mobile {display: block;}	.mikkimama.v8 .mik_desktop {display: none;}}/*Adaptive*/#block-block-165 img, #block-block-102 img { width: 100%; height: auto;}/*Border Radius*/.view-articles-front .views-row:after,.view-block-categories:after,.category-page .view-content:after,.view-articles-calculators:after,.comments .view-otzivi .views-row:after,.view-music-list .views-row:after,.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }.services  ul li a,.block-search .container-inline input#edit-search-block-form-1,header.main a { -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }#block-block-11, #block-block-11 img,.content_front .block-header,.similar-in-node,.similar-in-node .views-row:before,#block-nice_menus-2,#block-block-118 a.buttons,.video_photo.bckgrnd,#column_left .block-header,#block-similar_roddoms-similar_roddoms .header,.similar-under-node .views-row,#column_right  .block-header,#block-block-116 .trimestris,#block-block-123 ul li a,#block-block-117 ul li,#description_text div.content, .description_text_2,.mikkimama .envelope a.buttons,.nav_tab .nav_tab_addrev a,.comments .view-otzivi .view-footer .show-more-feedback{ -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; }.view-articles-front .view-footer .all,.view-block-categories,#block-views-polezno-block_1,.mikkimama.v6 .envelope,.item-list .pager, .item-list .pager li.pager-current, .item-list .pager li a,#block-block-140 ul li,footer .warnings{ -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; }.services ul,.services ul li,.services ul li a{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}