
@import url('fonts.css');

html * {
max-height: 1000000px;
}
#td740 {
	 padding-top:22px; width:135px; text-align:center;
}
BODY {
	 color:#3e1b1b;
	 font-size:12px;
	 font-family:georgia1, georgia, serif;
	 background-color:#ffffff;
	 margin:0;
	 -moz-border-radius: 6px;
	 -webkit-border-radius: 6px;
	 border-radius: 6px;
}
#tr727 {
	 background-color:#e3cdcf;
}
#menuitem1 #pageMenu .mids {
	 display:none;
}
#menuitem1 #pageMenu .mtditem {
	 width:100px; text-align:center;
}
#menuitem1 #pageMenu .menu {
	 color:#000000; font-size:14px; font-family:Georgia, Georgia1, serif; text-decoration:none;
}
#menuitem2 #pageMenu .mids {
	 display:none;
}
#menuitem2 #pageMenu .mtditem {
	 width:100px; text-align:center;
}
#menuitem2 #pageMenu .menu {
	 color:#000000; font-size:14px; font-family:Georgia, Georgia1, serif; text-decoration:none;
}
#div952 {
	 color:#804444; font-size:12px; text-shadow:#ffffff 1px 1px 2px; font-weight:normal; font-family:georgia1, georgia, serif; margin:0; text-align:center;
}
#siteSubTitle {
	 color:#1c1818; font-size:16px; text-shadow:#ffffff 1px 1px 2px; font-weight:normal; font-family:lucida sans unicode, lucida grande, sans-serif; margin:0; margin-top:10px; margin-bottom:13px; text-align:center;
}
#menuitem1 {
	 padding-top:45px;
}
#td744 {
	 padding-top:45px;
}
#searchForm {
	 background-image:url(sg_poisk.png); background-position:top left; background-repeat:no-repeat; margin-top:50px; margin-left:60px; width:230px; height:46px;
}
#searchForm #search {
	 outline: none; color:#804444; font-size:12px; font-family:georgia1, georgia, serif; background-color:transparent; border:0; margin-top:13px; margin-left:20px; margin-right:10px; width:160px;
}
#searchForm .buttonSend {
	 outline: none; cursor:pointer; background-color:transparent; border:0; width:25px; height:25px;
}
#menuitem1 #pageMenu .menu.menuActive {
	 text-decoration:underline;
}
#menuitem1 #pageMenu .menu:hover {
	 text-decoration:underline;
}
#menuitem2 #pageMenu .menu.menuActive {
	 text-decoration:underline;
}
#menuitem2 #pageMenu .menu:hover {
	 text-decoration:underline;
}
#global1 {
	 margin-top:50px; margin-right:45px; text-align:right;
}
#td729 {
	 background-image:url(sapka_catalog_1.jpg); background-position:bottom left; background-repeat:no-repeat;
}
#global0 .cont_txt .object {
	 width:331px; height:337px; float:left; text-align:center;
}
#global0 {
	 margin-top:35px;
}
#tr752 {
	 background-color:#F7EEEF;
}
#content .contentTitle {
	 color:#643232; font-size:16px; font-weight:normal; text-transform:uppercase;
}
#content .cont_news .objectImage {
	 position:relative; float:none; -moz-border-radius: 13px; -webkit-border-radius: 13px; border-radius: 13px;
}
#content .cont_news #dataType_date {
	 color:#bc2e40; background-image:url(news_data.png); background-position:top left; background-repeat:no-repeat; margin-top:0px; width:424px; height:84px; position:relative; left:109px; float:none; text-align:center; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
}
#day {
	 font-size:36px; width:120px; float:right;
}
#year {
	 color:#000000; font-size:18px; margin-right:40px; float:right; clear:both;
}
#month {
	 font-size:12px; width:120px; float:right; clear:both;
}
.contentTitle {
	 color:#7c1e2c;
}
#content .cont_news .objectTitleTxt {
	 color:#3e1b1b; font-size:18px; font-weight:normal; text-decoration:none;
}
#content .cont_news .objectTitleTxt:hover {
	 color:#ed216c;
}
#objectTitlehome {
	 font-weight:normal;
}
#content .cont_news .newslink {
	 color:#4e99a6; font-size:14px; font-style:italic; text-decoration:underline; text-transform:capitalize; display:block; width:80px; text-align:left;
}
#content .cont_news #view {
	 background-image:url(school_fon.jpg); background-position:top left; background-repeat:no-repeat; width:667px;
}
#div786 {
	 background-image:url(fon_arhivnews.png); background-position:top left; background-repeat:no-repeat; padding-top:4px; padding-right:30px; margin-bottom:-22px; margin-left:135px; display:none; width:280px; height:21px; text-align:right;
}
#div786à {
	 color:#800000;
}
#linkArchive {
	 color:#804444; text-decoration:none;
}
#div787 {
	 background-image:url(fon_arhivnews.png); background-position:top right; background-repeat:no-repeat; padding-top:4px; padding-right:30px; margin-bottom:-55px; margin-left:690px; display:none; width:215px; height:21px; position:relative; text-align:right;
}
#global2 {
	 margin-bottom:40px;
}
#content #arh_news .arhivTitle {
	 color:#804444; padding-top:3px; padding-bottom:3px;
}
#content #arh_news #links {
	 color:#804444;
}
#navPart .links {
	 color:#3e1b1b; font-size:14px; padding-left:3px; padding-right:3px;
}
#navPart .Active {
	 color:#804444; font-size:14px; padding-left:3px; padding-right:3px;
}
.buttonSend {
	 color:#804444; cursor:pointer; background-color:#e4cdcd; padding-top:5px; padding-bottom:5px; padding-left:10px; padding-right:10px; border:0; position:relative; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
}
#content a {
	 color:#4e99a6;
}
#content .cont_news #linkArchive {
	 display:none;
}
#content1 {
	 color:#000000; font-size:18px; margin-bottom:40px;
}
#td790 {
	 padding-left:25px;
}
#td792 {
	 padding-bottom:20px; padding-left:35px;
}
#content2 .art_bank .object {
	 background-image:url(cpes_fon.jpg); background-position:top left; background-repeat:no-repeat; padding-top:3px; padding-left:22px; padding-right:22px; margin-right:10px; width:185px; height:277px; position:static; float:left;
}
#content2 .art_bank .object .link {
	 color:#804444; font-size:18px; text-shadow:#fff 1px 1px 2px; font-style:normal; text-decoration:none; display:block; width:100%; position:relative; top:9px; text-align:center;
}
#content2 .art_bank .object .objectImage {
	 margin-top:16px; margin-left:1px; display:inline-block; position:relative; -moz-border-radius: 8px 8px 0px 0px; -webkit-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px;
}
#content2 .art_bank .object .objectNote {
	 color:#3e1b1b; font-size:14px; font-style:italic; margin-left:5px; margin-right:5px; text-align:center;
}
#content2 .art_bank .contentTitle {
	 color:#7c1e2c; font-size:24px; font-weight:normal; background-image:url(zagolovok_fon.jpg); background-position:center left; background-repeat:no-repeat; margin-left:20px; text-align:center;
}
#content2 .art_bank .contentTitleTxt {
	 background-color:#F7EEEF; padding-left:20px; padding-right:20px;
}
#content3 .art_bank .object {
	 margin-right:20px; width:193px; float:left;
}
#content3 {
	 margin-left:20px; width:668px; clear:both;
}
#content3 .art_bank .object .link {
	 color:#804444; font-size:16px; font-style:normal; text-decoration:none;
}
#content3 .art_bank .object .objectImage {
	 margin-bottom:20px; position:relative; -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px;
}
#content3 .art_bank .object .objectNote {
	 color:#3e1b1b; font-style:italic;
}
#content3 .contentTitle {
	 color:#7c1e2c; font-size:24px; font-weight:normal; background-image:url(zagolovok_fon.jpg); background-position:center left; background-repeat:no-repeat; text-align:center;
}
#content3 .art_bank .contentTitleTxt {
	 background-color:#F7EEEF; padding-left:20px; padding-right:20px;
}
#podrobee {
	 color:#804444; background-image:url(fon_podrobnee.jpg); background-position:top left; background-repeat:no-repeat; padding-top:4px; margin-top:-50px; margin-left:545px; width:110px; height:24px; text-align:center;
}
#podrobee a {
	 color:#804444; text-decoration:none;
}
#content3 .art_bank .contentText {
	 margin-bottom:25px;
}
#content3 .art_bank .contentTitle {
	 display:block;
}
#content3 .art_bank {
	 padding-top:20px;
}
#content3 .content {
	 clear:both;
}
#content3 .cont_txt .contentTitleTxt {
	 background-color:#F7EEEF; padding-left:10px; padding-right:10px;
}
#content3 .cont_txt .objectTitle {
	 color:#000000; font-size:18px; font-weight:normal;
}
#content3 .cont_txt .objectNote {
	 font-size:12px; font-family:tahoma, Geneva, sans-serif;
}
#content3 .cont_txt .linkNext {
	 color:#4e99a6; font-size:14px; font-family:georgia1, georgia, serif; font-style:italic; text-decoration:underline; text-transform:capitalize;
}
#content3 a {
	 color:#4e99a6;
}
#div881 {
	 margin-left:30px;
}
#tr756 {
	 background-color:#f7eeef;
}
#td758 {
	 background-image:url(cakalog_fon_bottom.jpg); background-position:top center; background-repeat:no-repeat; padding-bottom:15px;
}
#td757 {
	 background-image:url(cakalog_fon_bottom_left.jpg); background-position:top right; background-repeat:repeat-x;
}
#td759 {
	 background-image:url(cakalog_fon_bottom_right.jpg); background-position:top left; background-repeat:repeat-x;
}
#td836 {
	 padding-left:70px;
}
#div883 {
	 color:#755c75; font-size:11px; font-style:italic; width:460px; height:60px;
}
#sg_popval {
	 color:#7c1e2c; font-size:12px; font-weight:bold; display:block;
}
#global3 .random .objectImage {
	 background-color:#b2c9c3; border-width:4px; border-color:#b2c9c3; border-style:solid; margin-bottom:10px; margin-right:15px; display:inline-block; width:94px; height:94px; float:left; -moz-border-radius: 47px; -webkit-border-radius: 47px; border-radius: 47px;
}
#global3 .random .objectTitle {
	 color:#000000; font-size:16px; margin:0; margin-top:20px; display:inline-block; width:70px;
}
#global3 .random .objectNote {
	 color:#000000; font-style:italic; clear:both;
}
#global3 .random .contentTitle {
	 color:#7c1e2c; font-size:24px; font-weight:normal; text-align:center;
}
#global3 .contentTitle {
	 color:#7c1e2c; font-size:24px; font-weight:normal; background-image:url(zagolovok_fon_global3.png); background-position:center left; background-repeat:no-repeat; text-align:center;
}
#global3 .random .contentTitleTxt {
	 background-color:#f7eeef; margin-left:45px; display:block; width:120px;
}
#global3 .cont_txt .contentTitleTxt {
	 background-color:#f7eeef; padding-left:10px; padding-right:10px;
}
#menuitem3 #pageMenu .tableMenu {
	 width:100%;
}
#menuitem3 #pageMenu .mtditem {
	 text-align:center;
}
#menuitem3 #pageMenu .mids {
	 display:none;
}
#menuitem3 #pageMenu .menu {
	 color:#000000; font-size:13px; font-weight:bold; font-family:arial, helvetica, sans-serif; text-decoration:none;
}
#menuitem3 #pageMenu .menu:hover {
	 text-decoration:underline;
}
#td937 {
	 color:#7C1E2C; font-size:1px; background-color:#7c1e2c;
}
#td938 {
	 background-color:#7c1e2c; padding-top:1px;
}
#td940 {
	 color:#7C1E2C; font-size:1px; background-color:#7c1e2c;
}
#div884 {
	 padding-left:30px;
}
#menuitem3 {
	 margin-bottom:25px; margin-left:20px;
}
#td837 a {
	 color:#7c1e2c; text-decoration:none;
}
.breadcrumbs .buterpath { display:block; clear:both; }
#table788 {
	 margin-top:50px; margin-bottom:40px;
}
#global5 .breadcrumbs .buterpath a {
	 color:#4e99a6; font-size:12px; font-family:tahoma, Geneva, sans-serif;
}
#global5 .breadcrumbs .buterpath .endtitle {
	 color:#3e1b1b;
}
#pageTitle {
	 color:#000000; font-size:24px; font-weight:normal; font-family:georgia1, georgia, serif; text-transform:uppercase;
}
#content .cont_news .object {
	 background-image:url(school_fon.jpg); background-position:top center; background-repeat:no-repeat; margin-bottom:30px; float:none; clear:none; text-align:center;
}
#content .art_bank .object {
	 background-image:url(agentstvo_anons_fon.png); background-position:bottom left; background-repeat:no-repeat; padding-bottom:15px; margin-top:20px; clear:both;
}
#content .art_bank .object .objectImage {
	 margin-bottom:15px; width:193px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;
}
.link_record-field_1 {
	 color:#643232; font-size:12px; font-weight:normal; font-family:tahoma, geneva, sans-serif; text-decoration:none; text-transform:uppercase; padding-right:39px; margin-bottom:10px;
}
#content .art_bank .object .objectNote {
	 color:#755c76;
}
#kontent_telefon {
	 color:#ec0158; font-size:12px; font-family:arial, helvetica, sans-serif; background-image:url(katalog_telefon.png); background-position:top left; background-repeat:no-repeat; padding-left:32px; padding-right:39px;
}
#kontent_opisanie {
	 font-size:12px; padding-top:10px; padding-right:39px; margin-bottom:15px; display:block; height:75px; overflow:hidden;
}
#content .art_bank {
	 padding-bottom:3px; display:block; position:relative; overflow:hidden;
}
#content .art_bank .contentTitle {
	 display:none;
}
#zalivka {
	 background-color:#F7EEEF;
}
#katalog_profel {
	 font-size:12px; padding-top:10px; padding-right:39px;
}
#content .contentImage {
	 margin-bottom:10px; margin-right:25px; float:left; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;
}
#content .content {
	 clear:both;
}
#global4 {
	 margin-top:35px;
}
#zagolovok_zapisi {
	 color:#3e1b1b; font-size:12px; padding-right:39px;
}
#catalog_spez {
	 background-image:url(fon_catalog_spez.png); background-position:top left; background-repeat:no-repeat; padding-top:5px; padding-bottom:25px; padding-left:15px; padding-right:5px;
}
#catalog_spez_img {
	 margin-top:4px; margin-bottom:15px; margin-left:-5px; display:inline-block; width:181px; height:96px; position:relative; -moz-border-radius: 8px 8px 0px 0px; -webkit-border-radius: 8px 8px 0px 0px; border-radius: 8px 8px 0px 0px;
}
#content .vkladki {
	 width:667px;
}
#content .vkladki .linkBox {
	 background-image:url(fon_vkladka_top.png); background-position:top left; background-repeat:no-repeat; padding-left:20px; padding-right:20px; height:70px;
}
#content .vkladki .linkBox .tab {
	 cursor:pointer; height:70px;
}
#content .vkladki .linkBox .tab.active {
	 background-image:url(fon_vkladka.png); background-position:bottom center; background-repeat:no-repeat;
}
#content .vkladki .linkBox .tab .link {
	 color:#643232; font-size:16px; text-decoration:none;
}
#content .vkladki .linkBox .sep {
	 width:20px;
}
#content .vkladki .linkBox .tab.active .link {
	 color:#45828d;
}
#content .vkladki .linkBox .tab:hover .link {
	 color:#45828d;
}
#content .vkladki .textBox {
	 background-image:url(fon_vkladka_zentr.png); background-position:top left; background-repeat:repeat-y; padding-top:1px; margin-top:0px;
}
#content .vkladki .textBox .obj {
	 background-image:url(fon_vkladka_bottom.png); background-position:bottom left; background-repeat:no-repeat; padding-bottom:20px; padding-left:20px; padding-right:20px;
}
#content_tb {
	 color:#755c76; font-size:13px; font-family:tahoma, geneva, sans-serif; border-top:1px solid #755c76; border-left:1px solid #755c76; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
}
#content_td {
	 border-bottom:1px solid #755c76; border-right:1px solid #755c76;
}
#content_td2 {
	 border-bottom:1px solid #755c76; border-right:1px solid #755c76;
}
#content_td3 {
	 border-bottom:1px solid #755c76; border-right:1px solid #755c76;
}
#content_td_top_left {
	 border-bottom:1px solid #755c76; border-right:1px solid #755c76;
}
#content_td_top_right {
	 border-bottom:1px solid #755c76; border-right:1px solid #755c76; -moz-border-radius: 0px 10px 0px 0px; -webkit-border-radius: 0px 10px 0px 0px; border-radius: 0px 10px 0px 0px;
}
#content_td_bottom_left {
	 border-bottom:1px solid #755c76; border-right:1px solid #755c76; -moz-border-radius: 0px 0px 0px 10px; -webkit-border-radius: 0px 0px 0px 10px; border-radius: 0px 0px 0px 10px;
}
#content_td_bottom_right {
	 border-bottom:1px solid #755c76; border-right:1px solid #755c76; -moz-border-radius: 0px 0px 10px 0px; -webkit-border-radius: 0px 0px 10px 0px; border-radius: 0px 0px 10px 0px;
}
#content {
	 font-size:14px;
	 margin-top:30px;
	 margin-bottom:0px;
}
#imgg {
	 -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;
}
#zagolovok_zapisi a {
	 color:#804444;
}
#content .objectImage {
	 margin-bottom:10px; float:left; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;
}
#menuitem4 {
	 margin-bottom:20px; display:block;
}
#menuitem4 #pageMenu .tableMenu {
	 display:block;
}
#menuitem4 #pageMenu .menu {
	 color:#000000; font-size:14px; font-family:arial, helvetica, sans-serif; text-decoration:none; background-image:url(menu_3_a.jpg); background-position:top left; background-repeat:no-repeat; padding-left:11px; margin-bottom:15px; display:block;
}
#menuitem4 #pageMenu {
	 padding-top:23px; padding-bottom:23px; padding-left:17px; padding-right:17px; border-width:1px; border-color:#c6b1b0; border-style:solid; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;
}
#menuitem4 #pageMenu .menu:hover {
	 color:#2b7481;
}
#menuitem4 #pageMenu .submenu {
	 margin-bottom:15px; margin-left:5px;
}
#menuitem4 #pageMenu .submenu .menu {
	 color:#755c76; font-size:12px; background-image:url(0); margin-bottom:5px;
}
#menuitem4 #pageMenu .submenu .menu:hover {
	 color:#2b7481;
}
#menuitem4 #pageMenu .submenu .menu.menuActive {
	 color:#2b7481;
}
#global6 {
	 color:#000000; font-size:18px; margin-top:-10px; margin-bottom:20px;
}
#menuitem4 #pageMenu .submenu1 {
	 margin-left:15px;
}
#menuitem4 #pageMenu .menu.menuActive {
	 color:#2b7481;
}
#menuitem4 #pageMenu .submenu2 {
	 display:none;
}
#tb_spez_top {
	 background-image:url(tb_spez_top.png); background-position:top left; background-repeat:no-repeat; height:23px;
}
#tb_spez_centr {
	 background-image:url(tb_spez_centr.png); background-position:top left; background-repeat:repeat-y; padding-left:23px; padding-right:23px;
}
#tb_spez_bottom {
	 background-image:url(tb_spez_bottom.png); background-position:top left; background-repeat:no-repeat; height:23px;
}
#content .objectTitle {
	 color:#ed216c; font-size:16px; font-weight:normal; text-transform:uppercase;
}
#menuitem5 #pageMenu .tableMenu {
	  padding: 4px;
    border-width: 1px;
    border-color: #c0a1a1;
    border-style: solid;
    height: 36px;
    -moz-border-radius: 14px;
    -webkit-border-radius: 14px;
    border-radius: 14px;
}
#menuitem5 #pageMenu .menu {
	 color:#000;
	 font-size:12px;
	 font-weight:normal;
	 font-family:arial, helvetica, sans-serif;
	 text-decoration:none;
	 padding-top:7px;
	 padding-bottom:7px;
	 padding-left:18px;
	 padding-right:18px;
}
#menuitem5 #pageMenu .menu.menuActive {
	 color:#ffffff; background-color:#f5496c; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px;
}
#menuitem5 #pageMenu .menu:hover {
	 color:#ffffff; background-color:#f5496c; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px;
}
#menuitem5 #pageMenu .mids {
	     display: none;
}
#menuitem5 #pageMenu .mbordr {
	 display:none;
}
#menuitem5 #pageMenu .mbordl {
	 display:none;
}
#menuitem5 #pageMenu .mtditem {
	 padding-left:5px; padding-right:5px;
}
#imggg {
	 border-width:5px; border-color:#b1c8c2; border-style:solid; margin-bottom:0px; display:block; width:140px; height:140px; -moz-border-radius: 70px; -webkit-border-radius: 70px; border-radius: 70px;
}
#td_agentstvo {
	 background-color:#b1c8c2; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; width:140px; height:140px; overflow:hidden; -moz-border-radius: 73px; -webkit-border-radius: 73px; border-radius: 73px;
}
#tb_agentstvo {
	 background-image:url(agentstvo_zapis_fon.png); background-position:center center; background-repeat:no-repeat;
}
#content .cont_txt .objectTitle {
	 font-style:normal;
}
.gyaslider { position:relative; margin-bottom: 15px; }
.gyaslider .arrow { position:absolute; top:35px;display:block; width:30px; height:30px; }
.gyaslider .arrow.prev { left:0px;background-image:url(fancy_left.png);background-position: center center;background-repeat:no-repeat; }
.gyaslider .arrow.next { right:0px;background-image:url(fancy_right.png);background-position: center center;background-repeat:no-repeat; }
.gyaslider .outerBlock { position:relative; }
.gyaslider .contentBody {
	 margin:0 auto; width:570px; height:120px; position:relative; overflow:hidden;
}
.gyaslider .items { width:20000em; position:absolute; padding:5px 0; }
.gyaslider .object {
	 border-width:3px; border-color:#ffffff; border-style:solid; margin:0 5px; margin-right:10px; display:block; width:263px; height:105px; float:left; overflow:hidden; vertical-align:middle; -moz-border-radius: 30px; -webkit-border-radius: 30px; border-radius: 30px;
}
.gyaslider .object:hover {
	 border-width:3px; border-color:#4e99a6; border-style:solid; margin-top:0px; margin-left:5px; margin-right:10px;
}
.gyaslider .objectImage {
	 line-height:75px; display:block; width:263px;
}
.gyaslider .arrow.prev {
	 background-image:url(strelka_left.png); background-position:top left; background-repeat:no-repeat; width:53px; height:51px;
}
.gyaslider .arrow.next {
	 background-image:url(strelka_right.png); background-position:top left; background-repeat:no-repeat; width:53px; height:51px;
}
#fancy_loading div { position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-color:transparent;background-image:url(fancy_progress.png);background-repeat:no-repeat; }
#fancy_right:hover { visibility: visible; }
#fancy_loading div { position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-color:transparent;background-image:url(fancy_progress.png);background-repeat:no-repeat; }
#fancy_close {
	 cursor:pointer; background-image:url(knopka_closed.png); background-position:top left; background-repeat:no-repeat; display:none; width:29px; height:28px; position:absolute; top:-12px; right:-6px; z-index:181;
}
#fancy_right:hover { visibility: visible; }
.fancy_bg_s {
	 background-color:transparent; background-image:url(foto_txt_ton.jpg); background-repeat:repeat-x; border-width:0px; border-bottom:7px solid #95691f; width:80%; height:74px; bottom:-80px; left:37px;
}
#fancy_wrap { text-align: left; }
#fancy_loading div { position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-color:transparent;background-image:url(fancy_progress.png);background-repeat:no-repeat; }
#fancy_inner {
	 background-image:url(foto_fon.jpg); background-position:top left; background-repeat:repeat; border-width:7px; border-color:#95691f; border-style:solid; width:100%; height:100%; position:relative; -moz-border-radius: 43px 43px 0px 0px; -webkit-border-radius: 43px 43px 0px 0px; border-radius: 43px 43px 0px 0px;
}
#fancy_close {
	 cursor:pointer; background-image:url(knopka_closed.png); background-position:top left; background-repeat:no-repeat; display:none; width:29px; height:28px; position:absolute; top:-12px; right:-6px; z-index:181;
}
#fancy_left:hover { visibility: visible; }
#fancy_right:hover { visibility: visible; }
.fancy_bg_n {
	 background-color:transparent; background-repeat:repeat-x; border-width:0px; width:100%; height:18px; top:-18px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
}
.fancy_bg_s {
	 background-color:transparent; background-image:url(foto_txt_ton.jpg); background-repeat:repeat-x; border-width:0px; border-bottom:7px solid #95691f; width:80%; height:74px; bottom:-80px; left:37px;
}
#fancy_title { padding:10px; position: absolute;top: 0px;left: 0;right:0;z-index: 100;display: none; }
#fancy_overlay {
	 display:none;
	 width:100%;
	 height:100%;
	 position:fixed;
	 top:0px;
	 left:0px; 
	 z-index:30; 
	 background-color: #20050C !important; 
	 opacity:0.88 !important; 
	 display:none; 
	 width:100%; 
	 height:100%; 
	 position:fixed; 
	 top:0px; 
	 left:0px; 
	 z-index:30;
}
#fancy_frame { position: relative;width: 100%;height: 100%;display: none; }
#fancy_loading { position: absolute;height: 40px;width: 40px;cursor: pointer;display: none;overflow: hidden;background: transparent;z-index: 100; }
#fancy_loading_overlay { position: absolute;background-color: #FFF;z-index: 30; }
#fancy_outer {
	 background-color:transparent; margin:0; display:none; position:absolute; top:0px; left:0px; overflow:hidden; z-index:90; padding:5px 99px 111px 85px;
}
#fancy_content {
	 position:absolute; z-index:100;
}
#fancy_img {
	 border:0; margin:0; width:auto; height:100%; position:absolute; top:0px; left:0px; z-index:100; padding:0; -moz-border-radius: 31px 31px 0px 0px; -webkit-border-radius: 31px 31px 0px 0px; border-radius: 31px 31px 0px 0px;
}
.fancy_ico { position: absolute;top: 50%;margin-top: -15px;width: 30px;height: 30px;z-index: 112;cursor: pointer;display: block; }
#fancy_left_ico {
	 background-color:transparent; background-image:url(foto_strelka_left_1.png); background-repeat:no-repeat; width:51px; height:53px;
}
#fancy_right_ico {
	 background-color:transparent; background-image:url(foto_strelka_rigth_1.png); background-repeat:no-repeat; width:51px; height:53px; left:37px;
}
.fancy_bg {
	 margin:0; display:block; position:absolute; z-index:70; padding:0;
}
.fancy_bg_ne {
	 background-color:transparent; background-repeat:no-repeat; border-width:0px; width:13px; height:18px; top:-18px; right:-13px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
}
.fancy_bg_se {
	 background-color:transparent; background-image:url(cvetok_1.png); background-position:top left; background-repeat:no-repeat; border-width:0px; width:233px; height:216px; position:absolute; bottom:-111px; right:-40px; z-index:200;
}
.fancy_bg_sw {
	 background-color:transparent; background-image:url(foto_txt_ton.jpg); background-repeat:no-repeat; border-width:0px; border-bottom:7px solid #95691f; border-left:7px solid #95691f; width:40px; height:74px; position:absolute; bottom:-80px; left:-7px; -moz-border-radius: 0px 0px 0px 43px; -webkit-border-radius: 0px 0px 0px 43px; border-radius: 0px 0px 0px 43px;
}
.fancy_bg_nw {
	 background-color:transparent; background-repeat:no-repeat; border-width:0px; width:13px; height:18px; top:-18px; left:-13px;
}
#fancy_title  .fancy_title {
	 color:#f7eeef; font-size:13px; background-color:transparent; background-image:url(title_bg_65.png); background-repeat:repeat !important; padding-top:11px; padding-bottom:0px; padding-left:25px; padding-right:25px; height:25px; -moz-border-radius: 30px 30px 0px 0px; -webkit-border-radius: 30px 30px 0px 0px; border-radius: 30px 30px 0px 0px;
}
#fancy_note  .fancy_note {
	 color:#632937; font-size:16px; background-color:transparent; padding:15px;
}
#fancy_overlay {
	 background-color:#632937; display:none; width:100%; height:100%; position:fixed; top:0px; left:0px; z-index:30;
}
#fancy_wrap { text-align: left; }
#fancy_frame { position: relative;width: 100%;height: 100%;display: none; }
#fancy_ajax { width: 100%;height: 100%;overflow: auto; }
#fancy_loading { position: absolute;height: 40px;width: 40px;cursor: pointer;display: none;overflow: hidden;background: transparent;z-index: 100; }
#fancy_loading div { position: absolute;top: 0;left: 0;width: 40px;height: 480px;background-color:transparent;background-image:url(fancy_progress.png);background-repeat:no-repeat; }
#fancy_loading_overlay { position: absolute;background-color: #FFF;z-index: 30; }
#fancy_loading_icon { position: absolute;background-image:url(fancy_loading.gif);background-repeat:no-repeat;z-index: 35;width: 16px;height: 16px; }
#fancy_outer {
	 background-color:transparent; margin:0; display:none; position:absolute; top:0px; left:0px; overflow:hidden; z-index:90; padding:5px 99px 111px 85px;
}
#fancy_inner {
	 background-image:url(foto_fon.jpg); background-position:top left; background-repeat:repeat; border-width:7px; border-color:#95691f; border-style:solid; width:100%; height:100%; position:relative; -moz-border-radius: 43px 43px 0px 0px; -webkit-border-radius: 43px 43px 0px 0px; border-radius: 43px 43px 0px 0px;
}
#fancy_content {
	 position:absolute; z-index:100;
}
#fancy_div {
	 color:#fff; background-color:#000; width:100%; height:100%; z-index:100;
}
#fancy_img {
	 border:0; margin:0; width:auto; height:100%; position:absolute; top:0px; left:0px; z-index:100; padding:0; -moz-border-radius: 31px 31px 0px 0px; -webkit-border-radius: 31px 31px 0px 0px; border-radius: 31px 31px 0px 0px;
}
#fancy_close {
	 cursor:pointer; background-image:url(knopka_closed.png); background-position:top left; background-repeat:no-repeat; display:none; width:29px; height:28px; position:absolute; top:-12px; right:-6px; z-index:181;
}
.fancy_ico { position: absolute;top: 50%;margin-top: -15px;width: 30px;height: 30px;z-index: 112;cursor: pointer;display: block; }
#fancy_left {
  cursor: pointer;
  display: none;
  width: 51px;
  height: 53px;
  position: absolute;
  bottom: 50%;
  left: -90px;
  z-index: 111;
}
#fancy_left_ico {
	 background-color:transparent; background-image:url(foto_strelka_left_1.png); background-repeat:no-repeat; width:51px; height:53px;
}
#fancy_left:hover { visibility: visible; }
#fancy_right {
  cursor: pointer;
  display: none;
  position: absolute;
  bottom: 50%;
  right: -54px;
  z-index: 111;
  width: 51px;
  height: 53px;
}
#fancy_right_ico {
	 background-color:transparent; background-image:url(foto_strelka_rigth_1.png); background-repeat:no-repeat; width:51px; height:53px; left:37px;
}
#fancy_right:hover { visibility: visible; }
#fancy_bg { position: absolute;top: 0; left: 0;width: 100%;height: 100%;z-index: 70;border: 0;padding: 0;margin: 0; }
.fancy_bg {
	 margin:0; display:block; position:absolute; z-index:70; padding:0;
}
.fancy_bg_n {
	 background-color:transparent; background-repeat:repeat-x; border-width:0px; width:100%; height:18px; top:-18px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
}
.fancy_bg_ne {
	 background-color:transparent; background-repeat:no-repeat; border-width:0px; width:13px; height:18px; top:-18px; right:-13px; -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0;
}
.fancy_bg_e {
	 background-color:transparent; background-repeat:repeat-y; border-width:0px; width:13px; height:100%; right:-13px; -moz-border-radius: 0px; -webkit-border-radius: 0px; border-radius: 0px;
}
.fancy_bg_se {
	 background-color:transparent; background-image:url(cvetok_1.png); background-position:top left; background-repeat:no-repeat; border-width:0px; width:233px; height:216px; position:absolute; bottom:-111px; right:-40px; z-index:200;
}
.fancy_bg_s {
	 background-color:transparent; background-image:url(foto_txt_ton.jpg); background-repeat:repeat-x; border-width:0px; border-bottom:7px solid #95691f; width:80%; height:74px; bottom:-80px; left:37px;
}
.fancy_bg_sw {
	 background-color:transparent; background-image:url(foto_txt_ton.jpg); background-repeat:no-repeat; border-width:0px; border-bottom:7px solid #95691f; border-left:7px solid #95691f; width:40px; height:74px; position:absolute; bottom:-80px; left:-7px; -moz-border-radius: 0px 0px 0px 43px; -webkit-border-radius: 0px 0px 0px 43px; border-radius: 0px 0px 0px 43px;
}
.fancy_bg_w {
	 background-repeat:repeat-y; border-width:0px; width:7px; height:100%; left:-13px;
}
.fancy_bg_nw {
	 background-color:transparent; background-repeat:no-repeat; border-width:0px; width:13px; height:18px; top:-18px; left:-13px;
}
#fancy_title { padding:10px; position: absolute;top: 0px;left: 0;right:0;z-index: 100;display: none; }
#fancy_title  .fancy_title {
	 color:#f7eeef; font-size:13px; background-color:transparent; background-image:url(title_bg_65.png); background-repeat:repeat !important; padding-top:11px; padding-bottom:0px; padding-left:25px; padding-right:25px; height:25px; -moz-border-radius: 30px 30px 0px 0px; -webkit-border-radius: 30px 30px 0px 0px; border-radius: 30px 30px 0px 0px;
}
#fancy_note {
	 color:#000000; font-size:14px; background-position:top left; background-repeat:repeat-x; display:none; height:74px; position:absolute; bottom:-73px; left:0px; right:0px; z-index:100; text-align:center; -moz-border-radius: 0px 0px 37px 37px; -webkit-border-radius: 0px 0px 37px 37px; border-radius: 0px 0px 37px 37px;
}
#fancy_note  .fancy_note {
	 color:#632937; font-size:16px; background-color:transparent; padding:15px;
}
#menuitem6 {
	 margin-bottom:20px; display:block;
}
#menuitem6 #pageMenu .tableMenu {
	 display:block;
}
#menuitem6 #pageMenu .menu {
	 color:#000000; font-size:14px; font-family:arial, helvetica, sans-serif; text-decoration:none; background-image:url(menu_3_a.jpg); background-position:top left; background-repeat:no-repeat; padding-left:11px; margin-bottom:15px; display:block;
}
#menuitem6 #pageMenu {
	 padding-top:23px; padding-bottom:23px; padding-left:17px; padding-right:17px; border-width:1px; border-color:#c6b1b0; border-style:solid; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;
}
#menuitem6 #pageMenu .menu:hover {
	 color:#2b7481;
}
#menuitem6 #pageMenu .submenu {
	 margin-bottom:15px; margin-left:5px;
}
#menuitem6 #pageMenu .submenu .menu {
	 color:#755c76; font-size:12px; background-image:url(0); margin-bottom:5px;
}
#menuitem6 #pageMenu .submenu .menu:hover {
	 color:#2b7481;
}
#menuitem6 #pageMenu .submenu .menu.menuActive {
	 color:#2b7481;
}
#menuitem6 #pageMenu .submenu1 {
	 margin-left:15px;
}
#menuitem6 #pageMenu .menu.menuActive {
	 color:#2b7481;
}
#menuitem6 #pageMenu .submenu2 {
	 display:none;
}
#content .art_bank .object .link {
	 color:#643232; font-size:12px; text-decoration:none; text-transform:uppercase;
}
#menuitem5 #pageMenu .submenu {
	 display:none;
}
#content .cont_txt .object {
	 clear:both;
}
#portfolio_zagolovok {
	 color:#ed216c; font-size:16px; text-transform:uppercase; padding-top:10px; padding-bottom:5px;
}
#portfolio_foto {
	 background-image:url(portfolio_fon.png); background-position:center center; background-repeat:no-repeat;
}
#content .cont_news .objectTitle {
	 display:none;
}
#content .cont_news .objectNote {
	 margin-top:-97px; position:static; clear:both; text-align:left;
}
#content .cont_news {
	 width:667px;
}
#content .cont_rattxt .object {
	 background-image:url(school_zapis_fon.jpg); background-position:top center; background-repeat:no-repeat; margin-right:25px; width:321px; float:left; text-align:center;
}
#content .cont_rattxt .object .objectImage {
	 border-width:5px; border-color:#b2c9c3; border-style:solid; margin-bottom:0px; margin-right:0px; width:150px; height:150px; float:none; -moz-border-radius: 75px; -webkit-border-radius: 75px; border-radius: 75px;
}
#content .cont_rattxt .object .objectTitle {
	 display:none;
}
#content .cont_rattxt .object .objectTitleTxt {
	 color:#ed216c; font-size:16px; font-family:georgia1, Georgia, serif; margin-bottom:0px; text-align:center;
}
#school_data {
	 color:#3e1b1b; font-size:16px; font-family:georgia1, Georgia, serif; margin-top:0px; text-align:center;
}
#content .cont_rattxt .object .objectNote {
	 color:#755c76; font-size:12px; font-family:arial, helvetica, sans-serif; text-align:left;
}
#content .cont_rattxt .object  ul {
	 list-style-image:url(school_marker.jpg);
}
#content .cont_rattxt #divclear {
	 display:none;
}
#content .cont_rattxt #navPart {
	 display:none;
}
#content .cont_rattxt #objFooter {
	 display:none;
}
#content .cont_rattxt.view {
	 display:none;
}
.pluso-110010101001-14 .pluso-wrap > div {
border-radius: 6px; margin-right: 15px !important; width: 46px !important; background-color: transparent !important; 
}
.pluso-110010101001-14 .pluso-wrap a {
background-image: url(http://love-gid.ru/images/socseti.png) !important;
}
.pluso-110010101001-14 .pluso-wrap a.pluso-vkontakte {
background-position: -60px 0  !important;
width: 46px;
height: 46px;
}
.pluso-110010101001-14 .pluso-wrap div b {
padding-left: 0px !important;
padding-right: 0px !important;
font-size: 11px !important;
width: 46px !important;
font-family: arial !important;
text-align: center !important;
line-height: 30px !important;
float: right;
font-weight: normal;
color: #997f7f !important;
}
.pluso-110010101001-14 .pluso-wrap a.pluso-facebook {
background-position: -0px 0 !important;
height: 46px;
width: 46px;
}
.pluso-110010101001-14 .pluso-wrap a.pluso-twitter {
background-position: -120px 0 !important;
height: 46px;
width: 46px;
}
.pluso-110010101001-14 .pluso-wrap a.pluso-odnoklassniki {
background-position: -180px 0 !important;
height: 46px;
width: 46px;
}
.pluso-110010101001-14 a.pluso-more {
width: 40px;
height: 40px;
background: url(http://share.pluso.ru/img/plus.png) 0 -60px no-repeat!important;
position: relative;
display: none !important;
}
.pluso-110010101001-14 .pluso-counter b {
top: -14px;
left: 28px;
display: none !important;
}
#td749 {
	 text-align:right;
}
#global1 .cont_txt {
	 width:249px; float:right;
}
#kalk1 {
	 width:650px;
}
#select {}
#content .cont_guest #comments {
	 margin-top:15px; margin-bottom:10px;
}
#content .cont_guest #comments .comm {
	 padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; border-width:1px; border-color:#c6b1b0; border-style:solid; margin-bottom:20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;
}
#content .cont_guest #comments .comm .adm_txt {
	 background-color:#e5cdcd; padding-top:10px; padding-bottom:10px; padding-left:10px; padding-right:10px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;
}
#content .cont_guest #comments .comm .com_txt {
	 margin-top:10px; margin-bottom:10px;
}
#content .cont_guest #comments .comm .admin_label {
	 font-weight:bold;
}
#content .cont_guest #comments .comm .admtext {
	 margin-top:10px;
}
#content A:hover {
	 color:#ed216c;
}
#zalogin {
	 background-color:#E9D5D6; padding-top:3px; padding-bottom:3px; padding-left:4px; padding-right:4px;
}
#td728 {
	 background-image:url(sapka_catalog_left.jpg); background-position:bottom right; background-repeat:repeat-x;
}
#td730 {
	 background-image:url(sapka_catalog_right.jpg); background-position:bottom left; background-repeat:repeat-x;
}
#siteSubtitle {
	 color:#1c1818; font-size:16px; text-shadow:#ffffff 1px 1px 2px; font-weight:normal; font-family:lucida sans unicode, lucida grande, sans-serif; margin:0; margin-top:10px; margin-bottom:13px; text-align:center;
}
#siteTitle {
	 color:#f7efed; font-size:12px; font-weight:normal; font-family:arial, helvetica, sans-serif; margin:0; margin-right:7px; display:inline-block; position:relative;
}
#div1011 {
	 display:inline-block; width:994px;
}
#div886 {
	 font-family:georgia1, Georgia, serif;
}
#tr1070 {
	 color:#f7eeef; font-size:12px; font-weight:normal; font-family:arial, Helvetica, sans-serif; background-color:#d0abad;
}
#td1072 {
	 padding-top:1px; height:17px; text-align:center;
}

.content #menuitem9 #pageMenu .menu {
	 color:#000000; font-size:14px; font-family:arial, helvetica, sans-serif; text-decoration:none; background-image:url(menu_3_a.jpg); background-position:top left; background-repeat:no-repeat; padding-left:11px; margin-bottom:15px; display:block;
}
#content .accordion .objectTitle {
	 display:block;
}
#content .accordion .objectTitleTxt {
	 color:#ed216c; display:block;
}
#content .cont_txt .objectImage {
	 -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;
}
#con_photo_jsG { width:100%; clear:both; }
#con_photo_jsG .contentImage { margin-right:10px; float:left; }
.highslide-caption { color:#000000; text-decoration:none; }
#con_photo_jsG .photo#photoBrief {
	 margin-bottom:20px; margin-right:20px; width:204px; height:137px; float:left; overflow:hidden;
}
#con_photo_jsG #photoPrev {
	 width:200px;
}
.fadedImages .faded {
	 width:208px; height:195px; position:relative; overflow:hidden;
}
.fadedImages .faded .fadedArea { margin:0; width:100%; height:100%; position:absolute; top:0px; left:0px; }
.fadedImages .faded .fadedArea .object { width:100%; height:100%; position:absolute; top:0px; left:0px; list-style-type:none; }
.fadedImages .objectTitle {
	 color:#000000; font-size:14px; font-weight:bold; width:94px; position:absolute; top:30px; left:113px;
}
.fadedImages .objectImage {
	 border-width:5px; border-color:#b2c9c3; border-style:solid; width:94px; position:relative; z-index:1; -moz-border-radius: 55px; -webkit-border-radius: 55px; border-radius: 55px;
}
.fadedImages .objectNote {
	 font-size:14px; width:200px; height:70px; position:absolute; top:110px; left:1px; overflow:hidden; z-index:2;
}
.fadedImages .linkNext {
	 color:#4ea6c8; font-size:12px; font-family:georgia1, georgia, serif; font-style:italic; text-decoration:none; text-transform:capitalize; padding-top:175px; display:inline-block; width:200px; height:15px; position:absolute; top:4px; right:47px; z-index:999;
}
.fadedImages .faded .pagination {
	 display:none; position:absolute; bottom:40px; right:30px; z-index:15;
}
.fadedImages .faded .pagination li { margin-left:1px; width:22px; height:22px; position:relative; float:left; overflow:hidden; list-style-type:none; }
.fadedImages .faded .pagination li a { background-color:#242424; width:100%; height:100%; position:absolute; overflow:hidden; text-indent:100px; }
.fadedImages .faded .pagination li.current a { background-color:#ffffff; }
.fadedImages .faded .pagination li a:hover { background-color:#ffffff; }
#global3 .fadedImages .contentTitleTxt {
	 background-color:#f7eeef; display:inline-block; width:120px;
}
#back-top {
	 cursor:pointer; background-image:url(up4.png); background-position:top left; background-repeat:no-repeat; display:block; width:70px; height:90px;
}
#back-top a {
	 cursor:pointer; display:block; width:70px; height:90px;
}
#back-top img {
	 display:none;
}
#properm img {width:28px; height:10px;}
#teaser_block_table_1103 #tiz img {
margin-bottom: 13px !important;
}
#teaser_block_table_1103 #tiz img {
border: 3px solid #b2c9c3 !important;
border-radius: 33px !important;
}
#imggg {}
#content .contOnNews .object {
	 clear:both;
}
#content .contOnNews .newsContainer .objectNote {
	 clear:both; text-align:left;
}
#content .contOnNews .newsContainer a.objectImageLink {
	 width:100%; text-align:center;
}
.contAuthCheskPass .errorText { color:#ff0000; font-weight:bold; margin-bottom:10px; }
.contAuthCheskPass .contAuthBlock .obj { margin-bottom:20px; display:inline-block; width:100%; text-align:left; vertical-align:top; }
.contAuthCheskPass .contAuthBlock .obj label { margin-top:5px; float:left; }
.contAuthCheskPass .contAuthBlock .obj div.area { margin-left:170px; }
.contAuthCheskPass .contAuthBlock .obj input { margin-right:10px; float:left; }
.contAuthCheskPass .contAuthBlock .obj em { font-size:85%; font-style:normal; display:block; overflow:hidden; }
.contAuthCheskPass .contAuthBlock .obj.passw { margin-bottom:3px; }
.reg_testresult { color:#ffffff; margin-top:2px; margin-bottom:2px; display:block; clear:both; padding:5px; }
.reg_shortPass { background-color:#c82604; }
.reg_badPass { background-color:#df6602; }
.reg_goodPass { color:#000000; background-color:#ffc600; }
.reg_strongPass { background-color:#96c90e; }
.reg_samePassword { color:#000000; margin-top:5px; }
.contAuthCheskPass .contAuthBlock .obj.firstName { margin-bottom:5px; }
.contAuthCheskPass .contAuthBlock .license { margin-left:170px; }
.contAuthCheskPass .contAuthBlock .license input { cursor:pointer; margin-right:3px; vertical-align:middle; }
.contAuthCheskPass .contAuthBlock .license label { vertical-align:middle; }
.contAuthCheskPass .contAuthBlock .antiSpam { margin-top:20px; display:inline-block; width:330px; }
.contAuthCheskPass .contAuthBlock .antiSpam label { width:170px; float:left; }
.contAuthCheskPass .contAuthBlock .antiSpam input { margin-top:2px; margin-left:170px; }
.contAuthCheskPass .contAuthBlock .buttonArea { margin-top:20px; }
.contAuthCheskPass .contAuthBlock .buttonSend { margin-left:170px; }
.contAuthCheskPassEnd .mailMessage { margin-top:10px; }
.contAuthCheskPassEnd .regback { margin-top:10px; display:block; }
.openid .loginblock { width:165px; }
.openid .loginblock .title { margin-bottom:10px; display:block; }
.openid .loginblock .authorlogin { margin-bottom:2px; vertical-align:middle; }
.openid .loginblock .authorpassw { margin-bottom:2px; vertical-align:middle; }
.openid .loginblock .loginsend { margin-bottom:10px; margin-right:15px; float:left; }
.openid .loginblock .authorSave { margin-top:5px; margin-bottom:5px; }
.openid .loginblock .authorSave #authorSaveCheck { margin:5px; margin-left:0px; width:13px; height:13px; vertical-align:middle; }
.openid .loginblock .authorSave .authorSaveWord { vertical-align:middle; }
.openid .loginblock .links.regi { margin-top:5px; }
.openid .loginblock .links.remem { margin-top:5px; }
.openid .loginblock .openIdBlock { padding-top:15px; border-top:1px dotted #b0b0b0; margin-top:15px; }
.openid .loginblock .loginblocktxt { margin-bottom:5px; display:block; vertical-align:middle; }
.openid .logoutblock { width:165px; }
.openid .logoutblock .title { margin-bottom:5px; display:block; }
.openid .logoutblock .invitation { margin-bottom:10px; }
.openid .logoutblock .invitation .username { font-weight:bold; display:block; clear:both; }
.openid .logoutblock .soc_link { display:inline-block; }
.openid .logoutblock .soc_link_a { margin-bottom:10px; display:block; }
.openid .logoutblock .soc_link_a a { display:block; clear:both; }
.openid .logoutblock .soc_link .extra_images { display:inline-block; clear:both; }
.openid .logoutblock .soc_link .extra_images .extra_title { margin-bottom:3px; display:block; }
.openid .logoutblock .soc_link .extra_images img { margin-top:3px; margin-right:3px; float:left; }
.openid .logoutblock .links { margin-top:10px; display:block; clear:both; }
.openid.sub1 .mailbox { margin-right:10px; vertical-align:middle; }
.openid.sub1 .mailboxinp { vertical-align:middle; }
.openid.sub1 .mailboxsubm { vertical-align:middle; }
.openid.sub2 .error { margin-bottom:10px; display:block; }
.openid.sub2 .tableRow .links { padding-right:10px; }
.openid.sub2 .tableRow .fio { padding-left:10px; }
.openid.sub2 .buttonarea { margin-top:15px; }
.adminUserList.mainPage .search { margin-bottom:30px; }
.adminUserList.mainPage .search select { margin-top:2px; display:block; clear:both; }
.adminUserList.mainPage .groupList { padding-bottom:10px; }
.adminUserList.mainPage .groupList span { margin-right:5px; }
.adminUserList.mainPage .groupList select { margin-right:10px; }
.adminUserList.mainPage .userTable { width:100%; }
.adminUserList.mainPage .userTable .tableRow .tusers { padding:5px; text-align:left; vertical-align:middle; }
.adminUserList.mainPage .userTable .tableRowOdd td { background-image:url(black_5.png); }
.adminUserList.mainPage .userListEmpty { margin-top:10px; }
.adminUserList.guest { margin-top:10px; }
.adminUserList.admDealer .error { color:#ff0000; font-weight:bold; margin-bottom:10px; }
.adminUserList.admDealer form table .tableHeader td {  font-weight:bold; padding-top:15px; padding-bottom:15px; }
.adminUserList.admDealer form table .tableRowOdd td, .admDealer form table .tableRowEven td { padding-top:1px; padding-bottom:1px; }
.adminUserList.admDealer form table .titl { padding-right:20px; vertical-align:middle; }
.adminUserList.admDealer form table .titl font { margin-right:2px; }
.adminUserList.admDealer form table .status .value { padding-top:10px; padding-bottom:10px; }
.adminUserList.admDealer form table .status .value .radio input { cursor:pointer; margin-right:3px; vertical-align:middle; }
.adminUserList.admDealer form table .status .value .radio span { vertical-align:middle; }
.adminUserList.admDealer form table .pass1 .titl font { margin:0; }
.adminUserList.admDealer form table .pass2 .titl font { margin:0; }
.adminUserList.admDealer form table .buttons td { padding-top:20px; }
.adminUserList.deletRecord form { margin-top:20px; }
.adminUserList.usersGroups .error { color:#ff0000; font-weight:bold; margin-bottom:10px; }
.adminUserList.usersGroups .groupList { margin-bottom:30px; }
.adminUserList.usersGroups .groupList form span { margin-right:5px; }
.adminUserList.usersGroups .groupList form div { margin-top:5px; }
.adminUserList.usersGroups .groupList form div a { margin-right:5px; }
.adminUserList.usersGroups .grpUsers > .buttons { margin-top:5px; margin-bottom:20px; }
.adminUserList.usersGroups .grpUsers > .buttons a { margin-right:5px; }
.adminUserList.usersGroups .grpUsers .searchmy { margin-bottom:20px; }
.adminUserList.usersGroups .grpUsers .users { margin-top:10px; margin-bottom:10px; }
.adminUserList.usersGroups .grpUsers .inp_odd { background-image:url(black_5.png); }
.adminUserList.usersGroups .grpUsers .users .user { padding:5px; }
.adminUserList.usersGroups .grpUsers .users .user input { cursor:pointer; margin-right:3px; vertical-align:middle; }
.adminUserList.usersGroups .grpUsers .users .user span { vertical-align:middle; }
.adminUserList.usersGroups .grpUsers .users .user a { float:right; vertical-align:middle; }
.adminUserList.usersGroups .grpUsers .users .empty { margin-top:10px; }
.adminUserList.usersGroups .grpUsers .forAll.myusers a { margin-right:5px; }
.adminUserList.usersGroups .returnToMain { margin-top:20px; }
.adminUserList.usersGroups .groupdt { padding-top:10px; padding-bottom:10px; border-top:1px solid #c0c0c0; border-bottom:1px solid #c0c0c0; margin-bottom:20px; width:700px; position:relative; }
.adminUserList.usersGroups .groupdt form .title { margin-right:250px; position:static; }
.adminUserList.usersGroups .groupdt form .title span { margin-right:10px; display:inline-block; width:170px; text-align:right; vertical-align:middle; }
.adminUserList.usersGroups .groupdt form .title input { vertical-align:middle; }
.adminUserList.usersGroups .groupdt form .name { margin-right:250px; }
.adminUserList.usersGroups .groupdt form .name span { margin-right:10px; display:inline-block; width:170px; text-align:right; vertical-align:middle; }
.adminUserList.usersGroups .groupdt form .name input { vertical-align:middle; }
.adminUserList.usersGroups .groupdt form .name div { font-size:80%; padding-top:5px; }
.adminUserList.usersGroups .groupdt form .access { padding-left:20px; border-left:1px solid #c0c0c0; margin-bottom:10px; width:200px; position:absolute; top:10px; right:0px; }
.adminUserList.usersGroups .groupdt form .access .atitle { font-weight:bold; margin-bottom:10px; display:inline-block; }
.adminUserList.usersGroups .groupdt form .access div { margin-left:10px; }
.adminUserList.usersGroups .groupdt form .button { margin-top:20px; margin-right:250px; clear:both; }
.adminUserList.usersGroups .others { background-color:#ffffff; border-width:1px; border-color:#c0c0c0; border-style:solid; margin-top:25px; position:absolute; left:0px; padding:10px; }
.adminUserList.usersGroups .others .subothers .buttons { margin-top:10px; display:block; width:100%; clear:both; text-align:right; }

#content .contOnNews .newsContainer {
	 text-align:center;
}
#content .cont_news #view .objimage {
	 position:relative; float:none; text-align:center;
}
#content .cont_news #view .objectText {
	 margin-top:-97px;
}
#zagolovok {
	 color:#000000; font-size:24px; font-weight:normal; font-family:georgia1, georgia, serif; text-transform:uppercase; margin:0; margin-bottom:0px; display:inline-block;
}
#img_bb {
	 -moz-border-radius: 100px; -webkit-border-radius: 100px; border-radius: 100px;
}
#close100001 {
	 color:#c9495b; font-size:16px; text-decoration:none; margin-right:10px; display:block; clear:right; text-align:right;
}
#global0 .popcatalog .menulayer {
	 display:table;
}
#global0 .popcatalog .subcontainer {
	 margin-bottom:20px; margin-left:-40px; width:960px; height:0px; position:relative; overflow:hidden;
}
#global0 .popcatalog .subborder {
	 border:1px solid #be9e9f; position:absolute; top:0px; bottom:0px; left:0px; right:0px; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;
}
#global0 .popcatalog .subcontainer .close {
	 position:absolute; top:0px; right:10px; z-index:1001; padding:7px 15px;
}
#global0 .popcatalog .subcontainer .close:hover {
	 color:#51001F; position:absolute;
}
#global0 .popcatalog .subinside {
	 font-size:.9em; font-family:arial, helvetica, sans-serif; margin:0; display:table; padding:0;
}
#global0 .popcatalog .mtditem {
	 display:block; float:left; text-align:center;
}
#global0 .popcatalog {
	 background-image:url(line_menu.png); background-position:bottom center; background-repeat:no-repeat; margin:40px auto; display:block; width:890px; position:relative; padding:0 52px;
}
#global0 .popcatalog .submenu {
	 display:block; position:absolute; top:0px; left:0px; right:0px; overflow:hidden; padding:10px;
}
#global0 .popcatalog .menu {
	 color:#000; font-size:13px; text-decoration:none; background-image:url(circle_menu.png); background-position:center top; background-repeat:no-repeat; display:block; width:178px; position:relative; float:left;
}
#global0 .popcatalog .menu.menuActive {
	 color:#BB586A;
}
#global0 .popcatalog .menu img {
	 margin-bottom:15px; width:135px;
}
#global0 .popcatalog .menu span {
	 background-color:#f7eeef; margin:0 auto; display:block; width:50%; height:35px; text-align:center;
}

#global0 .popcatalog .submenu {
	 display:block; position:absolute; top:0px; left:0px; right:0px; overflow:hidden; padding:10px;
}
#global0 .popcatalog .submenu .menu {
	 font-size:12px; font-weight:bold; font-family:arial, helvetica, sans-serif; line-height:1; background-image:none; padding-right:20px; margin-bottom:5px; margin-left:20px; display:list-item; float:none; text-align:left; list-style-image:url(menu_8.png);
}
#global0 .popcatalog .submenu .menu span {
	 font-size:18px; text-shadow:#ecdedf 1px 1px 1px; font-weight:normal; background-color:transparent; width:auto; height:auto; text-align:left;
}

#global0 .popcatalog .submenu .menu:hover {
	 color:#4e99a6;
}

#global0 .popcatalog .submenu .menu:hover {
	 color:#4e99a6;
}
#global0 .popcatalog .submenu1 .menu {
	 color:#3e1b1b; font-weight:normal; margin-top:0px; margin-bottom:2px; display:block; position:relative; list-style-type:none;
}
#global0 .popcatalog .submenu1 .menu:hover {
	 color:#4e99a6;
}
#global0 .popcatalog .submenu1 .menu.menuActive {
	 color:#4e99a6;
}
#global0 .popcatalog .submenu1 .menu span {
	 font-size:12px; text-shadow:none; font-weight:normal;
}
#global0 .popcatalog .submenu .menu span {
	 font-size:18px; text-shadow:#ecdedf 1px 1px 1px; font-weight:normal; background-color:transparent; width:auto; height:auto; text-align:left;
}
#global0 .popcatalog .submenu1 .menu:hover {
	 color:#4e99a6;
}
#global0 .popcatalog .submenu1 .menu.menuActive {
	 color:#4e99a6;
}
#global0 .popcatalog .submenu1 .menu span {
	 font-size:12px; text-shadow:none; font-weight:normal;
}
#global0 .popcatalog .submenu .subitem {
	 vertical-align:top;
}
#agoroskop {
	 color:#000000; text-decoration:none;
}
#td747 {
	 height:160px;
}
#content_tb1 {
	 color:#3e1b1b; font-size:12px; font-family:tahoma, geneva, sans-serif; border-top:1px solid #be9e9f; border-left:1px solid #be9e9f; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
}          
#content_td1 {
	 border-bottom:1px solid #be9e9f; border-right:1px solid #be9e9f;
}
#content_td_top_left1 {
	 background-color:#e4d5d5; border-bottom:1px solid #be9e9f; border-right:1px solid #be9e9f; -moz-border-radius: 10px 0px 0px 10px; -webkit-border-radius: 10px 0px 0px 10px; border-radius: 10px 0px 0px 10px;
}
#content_td_top_right1 {
	 border-bottom:1px solid #be9e9f; border-right:1px solid #be9e9f; -moz-border-radius: 0px 10px 10px 0px; -webkit-border-radius: 0px 10px 10px 0px; border-radius: 0px 10px 10px 0px;
}


#menuitem7 {
	 margin-bottom:20px; display:none;
}
#menuitem7 #pageMenu .tableMenu {
	 display:block;
}
#menuitem7 #pageMenu .menu {
	 color:#000000; font-size:14px; font-family:arial, helvetica, sans-serif; text-decoration:none; background-image:url(menu_3_a.jpg); background-position:top left; background-repeat:no-repeat; padding-left:11px; margin-bottom:15px; display:block;
}
#menuitem7 #pageMenu {
	 padding-top:23px; padding-bottom:23px; padding-left:17px; padding-right:17px; border-width:1px; border-color:#c6b1b0; border-style:solid; -moz-border-radius: 20px; -webkit-border-radius: 20px; border-radius: 20px;
}
#menuitem7 #pageMenu .menu:hover {
	 color:#2b7481;
}
#menuitem7 #pageMenu .submenu {
	 margin-bottom:15px; margin-left:5px;
}
#menuitem7 #pageMenu .submenu .menu {
	 color:#755c76; font-size:12px; background-image:url(0); margin-bottom:5px;
}
#menuitem7 #pageMenu .submenu .menu:hover {
	 color:#2b7481;
}
#menuitem7 #pageMenu .submenu .menu.menuActive {
	 color:#2b7481;
}
#menuitem7 #pageMenu .submenu1 {
	 margin-left:15px;
}
#menuitem7 #pageMenu .menu.menuActive {
	 color:#2b7481;
}
#menuitem7 #pageMenu .submenu2 {
	 display:none;
}
#razdelitel-str {
	 background-image:url(lovegid-agentstvo-razdelitel-str.jpg); background-position:bottom left; background-repeat:no-repeat;
}
#razdelitel-volna-up {
	 background-image:url(lovegid-agentstvo-razdelitel-volna-up.jpg); background-position:top left; background-repeat:no-repeat;
}
#razdelitel-volna-down {
	 background-image:url(lovegid-agentstvo-razdelitel-volna-down.jpg); background-position:top left; background-repeat:no-repeat;
}
.decortd {
	 background-image:url(decor_wedding_website.jpg); background-position:center center; background-repeat:no-repeat; padding-top:15px; padding-bottom:15px;
}
.decortd img {
	 border-width:3px; border-color:#b2c9c3; border-style:solid; -moz-border-radius: 60px; -webkit-border-radius: 60px; border-radius: 60px;
}
.decortd img:hover {
	 border-width:3px; border-color:#ec0158; border-style:solid;
}
.tablebg {
	 background-image:url(td_vkladka_centr.png); background-position:top left; background-repeat:repeat-y; padding-left:25px;
}
.tablebg p {
	 margin-top:3px; margin-bottom:7px; margin-left:0px; margin-right:0px; width:95%;
}
.tablebgtop {
	 background-color:#f7eeef; background-image:url(td_vkladka_top.png); background-position:top left; background-repeat:no-repeat; padding-top:11px; padding-left:25px; height:70px;
}
.tablebgbottom {
	 background-image:url(td_vkladka_bottom.png); background-position:bottom center; background-repeat:no-repeat; height:46px;
}
.bignum {
	 color:#CE5442; font-size:40px; padding-top:0px; margin-right:15px; float:left; vertical-align:top;
}

.tablebg li {
	 margin-top:7px;
}

.tablebg li:hover {
	 color:#dc736a;
}
.owl-dots {
 display: none !important;
}
.owl-next {
	 font-size:0px !important;
	 background-color:transparent !important;
	 background-image:url(strelka-rajt.png) !important;
	 background-position:top left;
	 background-repeat:no-repeat;
	 width:36px;
	 height:37px;
	 padding:0px !important;
	     position: relative;
	     float:right;     
    right: -86px;
    top: -235px; 
}
.owl-prev {
	 font-size:0px !important;
	 background-color:transparent !important;
	 background-image:url(strelka-left.png) !important;
	 background-position:top left;
	 background-repeat:no-repeat;
	 width:36px;
	 height:37px;
	 padding:0px !important;
	 	     position: relative;
	     float:left;     
    right: 86px;
    top: -235px;  
}
.agenstvotel {
	 color:#f5496c;
	 font-size:26px;
	 background-image:url(ikonka-telefon.png);
	 background-position:center left;
	 background-repeat:no-repeat;
	 padding-left:30px;
	 margin-top:15px;
	 margin-bottom:15px;
	 display:table;
	 height:22px;
}
.agenstvoemail {
	 color:#000000 !important;
	 font-size:16px;
	 background-image:url(ikonka-pochta.png);
	 background-position:bottom left;
	 background-repeat:no-repeat;
	 padding-left:35px;
	 display:table;
	 height:24px;
}
.blockvlack {
	 background-color:rgba(0,0,0,0.7);
	 width:100%;
	 height:100%;
	 position:fixed;
	 top:0px;
	 left:0px;
	 z-index:6000;
}
.formabg {
	 color:#000000;
	 font-size:30px;
	 text-decoration:none;
	 text-transform:uppercase;
	 background-color:#ffffff;
	 background-position:140px 20px;
	 background-repeat:no-repeat;
	 margin-top:20%;
	 margin-bottom:0px;
	 margin-left:-250px;
	 display:inline-block;
	 width:500px;
	 height:240px;
	 position:fixed;
	 left:50%;
	 text-align:center;
	 -moz-box-shadow: 0px 0px 40px #555;
	 -webkit-box-shadow: 0px 0px 40px #555;
	 box-shadow: 0px 0px 40px #555;
}
#content .cont_ank #objects .inputText {
	 font-style:italic;
	 padding-left:15px;
	 border-width:2px;
	 border-color:#cdcdcd;
	 border-style:solid;
	 margin-top:40px;
	 width:210px;
	 height:30px;
	      border-radius: 6px;
    background: transparent;
    font-size:14px;
}
#content .cont_ank #general .inputPhone {
	 font-style:italic;
	 padding-left:15px;
	 border-width:2px;
	 border-color:#cdcdcd;
	 border-style:solid;
    margin-top: -39px;
    margin-right: 220px;
    width: 210px;
    height: 30px;
	 float:right;
	     border-radius: 6px;
    background: transparent; 
    font-size:14px;
}
#content .cont_ank #general .inputEmail {
	 font-style:italic;
	 padding-left:15px;
	 border-width:2px;
	 border-color:#cdcdcd;
	 border-style:solid;
	 margin-top:-87px;
	 width:210px;
	 height:30px;
	 float:right;
	     border-radius: 6px;
    background: transparent; 
    font-size:14px;
}
#content .cont_ank #anketa #Go .tableTable#general .tableBody .tableRow#tableRowOdd .objArea .textArea {
	 font-size:14px;
	 font-weight:normal;
	 font-style:italic;
	 padding-top:10px;
	 padding-left:15px;
	 border-width:2px;
	 border-color:#cdcdcd;
	 border-style:solid;
	 margin-top:-20px;
	 width:700px;
	 height:100px;
	     border-radius: 6px;
    background: transparent; 
    font-family: Georgia;
}
#content .cont_ank #general .ank_tdbtn {
	 text-align:center;
}
#content .cont_ank #anketa .buttonSend {
	 line-height:0;
	 cursor:pointer;
	 background-position:200px 20px;
	 border-width:0px;
	 margin-top:0px;
    height: 35px;
    color: #fff;
    background-color: #f5496c;
    border-radius: 6px;
    float: right;
    width: 203px;
    margin-top: -73px;
}
#content .cont_ank #autoreply {
color: #f5496c;
    font-size: 20px;
    font-weight: normal;
    font-family: georgia;
    padding-top: 15px;
    position: relative;
    padding-top: 57px;
}
#content .cont_ank #autoreply span {
	 background-image:url(serdce.png);
	 background-position:top center;
	 background-repeat:no-repeat;
	     padding: 50px; 
}
#content .cont_ank #cntBack {
	 margin-top:0px;
	 margin-left:390px;
	 display:none;
	 width:50px;
	 height:50px;
}
#content .cont_ank #objects .objTitl {
	 display:none;
}
#content .cont_ank #general .objTitl {
	 display:none;
}
#content .cont_ank #objects .inputText:focus {
border-color:#f5496c;
}
#content .cont_ank #general .inputPhone:focus {
border-color:#f5496c;
}
#content .cont_ank #general .inputEmail:focus {
border-color:#f5496c;
}
#content .cont_ank #anketa #Go .tableTable#general .tableBody .tableRow#tableRowOdd .objArea .textArea:focus {
border-color:#f5496c;
}
#content .cont_ank {
	 margin:0 auto;
	 margin-top:25px;
	 width:700px;
	 height:150px;
	 clear:both;
	 text-align:center;
}
.ank_ertxt {
    margin-top: 15px;
    display: block;
    margin-bottom: -25px;
    font-size: 16px;
    color: #FF0505;
}
input {
 outline-style: none !important;
 outline: none !important;
}
textarea {
 outline-style: none !important;
 outline: none !important;
}
button {
 outline-style: none !important;
 outline: none !important;
 cursor: pointer;
    -webkit-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;
    -moz-transition-duration: 0.3s;
    transition-duration: 0.3s;
}
textarea {
 outline-style: none !important;
 outline: none !important;
}

.imgsocseti {
     width: 39px !important;
    display: inline-block !important;
    margin-right: 8px;
    padding-left: 8px;
}
.owl-carousel2 .owl-item.center {
	 background-image:url(fotzyvy-bg-centr.png);
	 background-position: top center;
	 background-repeat:no-repeat;
}

.owl-carousel2 .owl-item {
    text-align: center;
    font-size:0px;
}
.owl-carousel2 .center .item .objectImage {
    width: 155px !important;
    float: none !important;
    margin-left: 36px;
    position: relative;
    top: 23px;

}
.owl-carousel2 .center .item .objectTitle {
    color: #000000 !important;
    text-transform: none !important;
    margin-top: 65px;
    display: block;
}

.owl-carousel2 .item .objectNote {
   display:none;
}
.owl-carousel2 .center .item .objectNote {
       display: block;
    font-size: 14px;
    color: #959494;
}
.owl-carousel2 .center .item .objectNote p {
      width: 340px;
    margin-left: -55px;
}

.owl-carousel2 center .item .objectNote a {
   display:block;
}
.owl-carousel2 .item .objectTitle {
   display:none;
}

.owl-carousel2 .owl-item .objectImage {
     width:120px; 
    float: none !important;
        margin: 0 auto;
        position: relative;
    top: 50px; 
        border-radius: 80px !important;   
}

.owl-carousel2  .owl-prev {
    right: 16px;
    top: -260px;
}
.owl-carousel2  .owl-next {
    right: -16px;
    top: -260px;
}
.owl-carousel3 .owl-next {
	 font-size:0px !important;
	 background-color:transparent !important;
	 background-image:url(strelka-rajt.png) !important;
	 background-position:top left;
	 background-repeat:no-repeat;
	 width:36px;
	 height:37px;
	 padding:0px !important;
	     position: relative;
	     float:right;     
    right: -86px;
    top: -190px; 
}
.owl-carousel3 .owl-prev {
	 font-size:0px !important;
	 background-color:transparent !important;
	 background-image:url(strelka-left.png) !important;
	 background-position:top left;
	 background-repeat:no-repeat;
	 width:36px;
	 height:37px;
	 padding:0px !important;
	 	     position: relative;
	     float:left;     
    right: 86px;
    top: -190px;  
}
.anketa2 #general .inputPhone {
    margin-top: -60px !important;
    margin-right: 244px !important;
}
.anketa2 #general .inputEmail {
    margin-top: -80px !important;
}

.anketa2 #anketa .buttonSend {
    float: none !important;
    margin-top: 0px !important;
    margin-bottom: 40px;
}
.rozovayaplashka {
	 color:#ffffff;
	 font-size:14px;
	 background-color:#ffffff;
	 background-image:url(rozovoya-plashka.png);
	 background-position:top center;
	 background-repeat:no-repeat;
	 padding-top:20px;
	 padding-bottom:40px;
	 margin-bottom:60px;
	 text-align:center;
}
.rozovayaplashkain {
	 color:#000000;
	 margin-top:40px;
	 margin-left:20px;
	 text-align:left;
}
.rozovayaplashkain span {
	 color:#f5496c;
	 font-size:23px;
	 font-weight:bold;
	 margin-bottom:30px;
	 margin-left:-10px;
	 margin-right:10px;
}
.rouble {
    font-family: rouble;
}
.btnsini {
	 color:#ffffff !important;
	 text-decoration:none;
	 cursor:pointer;
	 background-color:#58a3b0;
	 padding-top:10px;
	 margin-top:30px;
	 margin-bottom:30px;
	 display:block;
	 width:225px;
	 height:30px;
	 float:left;
	 text-align:center;
	 -moz-border-radius: 6px;
	 -webkit-border-radius: 6px;
	 border-radius: 6px;
}
.btnrozovi {
	 background-color:#f5496c;
	 margin-top:30px;
	 margin-right:30px;
}
.predlozhenia {
	 color:#ffffff !important;
	 text-decoration:none;
	 background-color:#58a3b0;
	 margin-top:12px;
	 margin-right:12px;
	 display:block;
	 width:233px;
	 height:240px;
	 -moz-border-radius: 6px;
	 -webkit-border-radius: 6px;
	 border-radius: 6px;
}
.predlozhenia:hover {
	 background-color:#f5496c;
}
.predlitxt {
	 color:#000000;
	 font-size:14px;
	 background-color:#ffffff;
	 padding-top:20px;
	 padding-left:25px;
	 padding-right:25px;
	 margin-bottom:10px;
	 height:178px;
}
.predlitxt small {
	 color:#f5496c;
	 font-size:14px;
	 text-transform:uppercase;
}
.predlitel {
	 color:#f5496c;
	 font-size:23px;
	 margin-left:-15px;
	 display:block;
	 width:210px;
}


#content #cont_txt .object {
	 font-size:16px;
	 float:left;
	 text-align:center;
}
.predlozhenia img {
	 margin-bottom:7px;
}

#content .cont_ank .contentText {
	 color:#000000;
}
#buttom_top {
	 cursor:pointer;
	 background-image:url(naverh.png);
	 background-position:top left;
	 background-repeat:no-repeat;
	 width:70px;
	 height:70px;
	 position:fixed;
	 bottom:50px;
	 right:10px;
}

#content .cont_ank .buttonSend {

}
.buttonSend2 {
	 font-size:0px;
	 cursor:pointer;
	 background-color:transparent;
	 background-image:url(krest.png);
	 background-position:center center;
	 background-repeat:no-repeat;
	 border-width:0px;
	 margin-top:-210px;
	 margin-left:110px;
	 display:block;
	 width:40px;
	 height:40px;
}

.cont_ank .contentText {
	 color:#f5496c !important;
	 font-size:16px;
	 text-transform:uppercase;
	 margin-bottom:-30px;
}

#content .cont_txt {
	 margin:0 auto;
	 width:800px;
}

.prise {
	 color:#f5496c;
	 font-size:23px;
	 font-weight:bold;
	 display:block;
	 text-align:center;
}
.prise small {
	 font-size:14px;
	 font-weight:normal;
}

#content .owl-carousel {
	 margin:0 auto;
	 margin-top:25px;
}

#content .cont_txt .contentTitle {
	 color:#f5496c;
	 font-size:16px;
	 text-align:center;
}

#content .cont_txt .contentText {
	 color:#000000;
	 font-size:14px;
	 line-height:1.5;
	 margin:0 auto;
	 width:630px;
	 text-align:left;
}

.btnpolysini {
	 background-color:#58a3b0 !important;
	 background-image:url(strelka-dlya-bg-srelki.png);
	 background-position:190px 13px;
	 background-repeat:no-repeat;
}

.owl-stage-outer {
  margin-bottom: -55px;
}

#content ol {
	 margin-left:20px;
}

.cont_ank #anketa #Go .inputText {
	 font-size:12px;
	 font-family:arial, helvetica, sans-serif;
	 background-color:transparent;
	 padding-left:15px;
	 border-width:2px;
	 border-color:#cdcdcd;
	 border-style:solid;
	 margin-top:40px;
	 display:inline-block;
	 width:28%;
	 height:30px;
	 float:left;
	 -moz-border-radius: 6px;
	 -webkit-border-radius: 6px;
	 border-radius: 6px;
}

.cont_ank #anketa #Go .inputText.inputPhone#maskatel {
	 font-size:12px;
	 font-family:arial, helvetica, sans-serif;
	 padding-left:15px;
	 border-width:2px;
	 border-color:#cdcdcd;
	 border-style:solid;
	 margin-left:35px;
	 display:inline-block;
	 width:28%;
	 height:30px;
	 -moz-border-radius: 6px;
	 -webkit-border-radius: 6px;
	 border-radius: 6px;
}

.cont_ank #anketa #Go .inputText.inputEmail {
	 font-size:12px;
	 font-family:arial, helvetica, sans-serif;
	 padding-left:15px;
	 border-width:2px;
	 border-color:#cdcdcd;
	 border-style:solid;
	 margin-top:40px;
	 margin-left:2%;
	 display:inline-block;
	 width:28%;
	 height:30px;
	 -moz-border-radius: 6px;
	 -webkit-border-radius: 6px;
	 border-radius: 6px;
}

.cont_ank #anketa #Go .textArea {
	 font-size:12px;
	 font-weight:normal;
	 font-family:arial, helvetica, sans-serif;
	 background-color:transparent;
	 padding-top:10px;
	 padding-left:15px;
	 border-width:2px;
	 border-color:#cdcdcd;
	 border-style:solid;
	 margin-top:10px;
	 display:inline-block;
	 width:651px;
	 height:100px;
	 float:left;
	 -moz-border-radius: 6px;
	 -webkit-border-radius: 6px;
	 border-radius: 6px;
}

#anketa .buttonSend {
	 background-image:url(foto-knopka-sg2.jpg) !important;
	     margin-top: 40px !important; 
}
