@import url("reset.css");

/*Structure
*******************************************************************************************************************************/
body,html{height:100%}
#container{width:100%;min-width:1000px;max-width:1600px;margin:0 auto;text-align:left;position:relative;z-index:10;
    /*overflow:hidden*/}

/*Top
*******************************************************************************************************************************/
.top{position:relative}
	.head{height:190px;background:#271d11 url(/i/head_bg.gif) repeat-x 100% 100%;position:relative}
		.logo{width:143px;height:133px;padding:13px 0 0 110px;float:left;position:relative}
		.slogan{position:absolute;top:47px;left:280px;z-index:11}
			.slogan h1{font:italic normal 11px/16px Georgia;color:#fff}

.head-arrow{width:18px;height:9px;background:url(/i/residents_arrow.gif) no-repeat 0 0;position:absolute;bottom:0;left:172px;z-index:11}

/*Further-links*/
ul.further{width:355px;margin:86px 0 0 0;float:right;position:relative}
	ul.further li{margin:7px 20px 0 0;display:block;float:left;position:relative}
		ul.further li a{padding:3px 0 0 15px;background:url(/i/elements_ico.gif) no-repeat;font-size:11px;line-height:18px;color:#eec048}
		ul.further li a:hover{color:#995272}
		ul.further li a.how{background-position:0 0}
		ul.further li a.how:hover{background-position:0 -18px}
		ul.further li a.enter{background-position:4px -36px}
		ul.further li a.enter:hover{background-position:4px -53px}

/*Main-navigation*/
ul.navigation{padding:92px 0 0 21px;float:left}
	ul.navigation li{float:left}

/*Residents-block*/		
.residents-block{width:100%;background:url(/i/residents_bg.jpg) 100% 0;display:inline-block;position:relative;z-index:10}
	.residents-block .right-col{width:18%;margin-right:-100%;left:82%;float:left;position:relative;overflow:hidden}
		.residents-block .right-col .partners{padding:12px 0 0 14px;font-family:Georgia;font-style:italic}
			.residents-block .right-col .partners a,.residents-block .right-col .partners span{height:15px;padding:4px 6px 5px;display:inline-block;font-weight:bold;color:#fff}
			.residents-block .right-col .partners a:hover,.residents-block .right-col .partners span{background:#c84703 url(/i/hover_bg.gif) repeat-x;color:#fff}
				.residents-block .right-col .partners span a{position:relative;top:-3px;padding:2px}
	.residents-block .left-col{width:82%;background:url(/i/residents_bg.jpg) no-repeat 23% 0;float:left;position:relative}
		.residents-block .left-col .inner{padding:9px 0 6px;position:relative}
			.residents-block .left-col .title{color:#605131;font-weight:bold;font-family:Georgia;font-style:italic;position:absolute;top:13px;left:38px;z-index:12}
			.residents-block .left-col ul{height:1%;margin:0 0 0 173px;overflow:hidden}
				.residents-block .left-col ul li{padding:0 0 8px 0;float:left}
					li.no-link a{text-decoration:none;cursor:default}

/*Middle
*******************************************************************************************************************************/
.middle{position:relative;min-height:600px;height: auto !important;height:600px}

/*Preview*/
.preview{margin:30px 0 30px 180px}
	.preview-close{height:17px;padding:3px 0 5px}
		.preview-close strong{font-size:14px;color:#a28953;border-bottom:1px dashed;cursor:pointer}
	.preview-open{padding:21px 0 0 0;height:128px}
		.preview-open h2{font:16px Georgia;font-style:italic;color:#666;line-height:24px}
			.preview-open a{color:#a28953}
				.preview-open a.close{padding:0 11px 0 0;border-bottom:1px dashed;background:url(/i/open_close_ico.gif) no-repeat 100% 5px;text-decoration:none;height:10px}
				.preview-open a.close:hover{background-position:100% -5px;text-decoration:none}
			.preview-open strong{margin:0 0 0 -40px;color:#000;display:inline-block;position:relative}
			.preview-open ul{padding:15px 0 17px}
				.preview-open ul li{margin:0 15px 0 0;font-size:11px;display:inline}

/*Widget*/
.widget{height:457px;margin:11px 20px;background:#fff;position:relative;overflow:hidden}
	.widget .c{position:absolute;top:0;border-left:1px solid #fff;background:#fff;}
	
		.widget .black-block{height:100px;width:540px;padding:0 0 0 10px;background:#000;position:absolute;bottom:0;left:0}
			.widget .black-block .title{padding:10px 0 9px;font-size:14px;display:block}
				.widget .black-block .title a{color:#eec048}
				.black-block .title a:hover,.widget .black-block .from a:hover{color:#995272}
			.widget .black-block .from,.widget .black-block .other{display:block;font-size:11px;font-family:Georgia;font-style:italic;}
			.widget .black-block .from,.widget .black-block .from a{color:#fff}
			.widget .black-block .other{padding:6px 0 0 0;color:#858585}
		.active .black-block{padding-left:20px}
		.widget .active .title{font-size:21px}
		.widget .active .from,.widget .active .other{font-size:14px}

.widget .c4{left:804px;z-index:29}
.widget .c3{left:644px;z-index:28}
.widget .c2{left:484px;z-index:27}
.widget .c1{left:0;z-index:26}

.widget .c4{left:80%}
.widget .c3{left:60%}
.widget .c2{left:40%}
.widget .c1{left:0}


/*Faces*/
dl.faces{padding:20px 18px 25px 32px;overflow:hidden;position:relative;zoom:1;margin-left:50px}
	dl.faces dt{width:15%;padding:0 0.5em 0 0;display:block;float:left;position:relative;font-size:11px;font-family:Georgia;font-style:italic}
		dl.faces dt .txt{display:block;line-height:18px;}
		dl.faces dt strong{margin:5px 0 7px;display:inline-block;border-bottom:1px dashed;color:#575c71;cursor:pointer}
			dl.faces dt .number{margin:0 0 7px 0;display:inline-block;border-bottom:1px dashed;font-size:36px;line-height:28px;font-family:Times New Roman}
	dl.faces dd{width:16%;padding:0 8px 0 0;display:block;float:left;position:relative}
		dl.faces dd .img{height:80px;margin:0 0 6px 0;display:block;overflow:hidden}
		dl.faces dd h3{margin:0 15px 0 0;font-size:14px;line-height:18px}
			dl.faces dd h3 a{color:#a93003}
			dl.faces dd h3 a:hover{color:#995272}
		dl.faces dd .descr{color:#858585;font:italic normal 11px/20px Georgia;text-transform:capitalize}

/*Grey_block*/
.grey-block{padding:15px 15px 105px 78px;background:#f1f0ed url(/i/grey_block_bg.gif) repeat-x 0 0;height:1%;position:relative}

/*News-block*/
.news-block{width:28%;margin-left:2px;float:left;position:relative}
	.news-block dl{padding:0 30px 0 0;position:relative;display:inline-block}
		.news-block dl dt,.articles-block dl dt{padding:20px 0 0 0;font-size:22px;color:#575c71;position:relative}
			.news-block dl dt a,.articles-block dl dt a{color:#575c71}
			.news-block dl dt a:hover,.articles-block dl dt a:hover{color:#995272}
		.news-block dl dd{margin:17px 0 0 0;position:relative}
			.news-block .date{width:20px;color:#858585;font:italic normal 11px/20px Georgia}
			{*	.news-block .date i{width:20px;margin-left:-16px;text-align:right}*}
			.news-block h4{font-size:14px;line-height:21px}
				.news-block h4 a{color:#a93003}
				.news-block h4 a:hover{color:#995272}
			.news-block p{font-size:14px;line-height:21px}
		.news-block .inner-news{padding:0 20px 9px 20px;margin:17px 0px -10px 0px;background:#fff;position:relative;left:-20px}
			.news-block .inner-news .date{padding:3px 5px;margin-left:-4px;background:#a93003;color:#fff}
				.news-block .inner-news .date i{margin:0}
				.news-block .inner-news .in{padding:0 0 0 15px;background:url(/i/boolet.gif) no-repeat 5px 6px}

/*Articles-block*/
.articles-block{width:28%;float:left;position:relative}
	.articles-block dl{padding: 0 0 0 45px}
		.articles-block dl dd{padding:17px 0 0 0}
			.articles-block dl dd h4{font-size:14px;line-height:21px}
				.articles-block dl dd h4 a{color:#a93003}
				.articles-block dl dd h4 a:hover{color:#995272}
			.articles-block .tags{display:block;color:#858585;font:italic normal 11px/20px Georgia}
				.articles-block .tags a{color:#575c71}
				.articles-block .tags a:hover{color:#995272}

/*Partners-block*/
.partners-block{width:37%;float:right;position:relative}
	.partners-block a{color:#a93003}
	.partners-block a:hover{color:#995272}
	.partners-block .inner{padding:17px 0 0 25px;margin:0 0 0 3px;background:#fff}
		.partners-block .title{margin:0 0 23px 0;font-size:22px}
		.partners-block p{width:280px;margin:0 0 25px 0;font-size:14px;line-height:21px;color:#404040}
		.partners-block ul{padding:0 0 15px 0;position:relative;overflow:hidden;zoom:1}
			.partners-block ul li{width:49%;float:left;display:block;position:relative;margin:5px 0 5px 0}
				.partners-block .img{margin:0 0 5px 0;display:block}
					.partners-block .img a{height:82px;display:block}
						.partners-block .img .bmw{background:url(/i/img_bmw.jpg) no-repeat 0 50%}
						.partners-block .img .google{background:url(/i/img_google.jpg) no-repeat 0 50%}
						.partners-block .img .airfrance{background:url(/i/img_airfrance.jpg) no-repeat 0 50%}
				.partners-block h4{margin:0 0 0 2px;font-size:14px;line-height:21px}
				.partners-block .descr{color:#858585;font:italic normal 11px/15px Georgia}
				.partners-block .rev{margin:0 0 0 -25px;padding:25px;background:url(/i/pattern_lines.gif);}
					.partners-block .rev p{width:auto;margin:0;color:#575c71;font-size:14px}
					.partners-block .rev small{font:italic normal 11px/15px Georgia;margin-top:3px}

/*Content-block*/
.content-top{margin:0 0 30px 100px}

/*Preview-next-links, js-links*/
ul.prev-next-links,ul.js-links{height:15px;background:url(/i/pix_grey.gif) repeat-x 0 9px;font:italic normal 11px/16px Georgia;position:relative}
ul.prev-next-links{margin:0 10px 0 0px}
	ul.prev-next-links li.next{padding:0 20px 0 5px;background:#fff url(/i/arrow_right.gif) no-repeat 100% 6px;float:right}
	ul.prev-next-links li.prev{padding:0 5px 0 20px;background:#fff url(/i/arrow_left.gif) no-repeat 0 6px;float:left}
		.prev-next-links a{color:#b6b3b0}
		.prev-next-links a:hover{color:#995272}
ul.js-links{}
	ul.js-links li{padding:0 5px 0 0;background:#fff;float:left;color:#404040}
		ul.js-links li.js a{border-bottom:1px dashed;color:#404040;text-decoration:none}
		ul.js-links li.js a:hover{color:#995272;text-decoration:none}
		ul.js-links li.active a{border:none;font-weight:bold;color:#a93003;cursor:default;text-decoration:none}
		.js-links .endash{height:15px;background:url(/i/pix_grey.gif) repeat-x 0 8px;position:relative;color:#fff}
.backoffice{color:#000 !important;font-weight:bold}

/*Bread crumbs*/
ul.crumbs{padding:21px 0 0 0;position:relative}
	ul.crumbs li{padding:0 19px 0 0;margin:0 3px 0 0;background:url(/i/crumbs_arrow.gif) no-repeat 100% 5px;display:inline;font-size:11px}
		ul.crumbs li a{color:#bcbcbc}
		ul.crumbs li a:hover{color:#995272}
	ul.crumbs li.last{background:none}

/*Content-top*/
.content-top .title{margin:7px 0 21px;color:#c82c02;font-size:28px;line-height:36px;font-weight:bold}
	.content-top .title i{margin:0 0 0 5px;color:#000;font-size:12px;font-family:Georgia;font-style:italic;vertical-align:top;position:relative;top:-5px}
.cont-top-brd{border-bottom:1px solid #c8c6c3}

/*Columns*/
.left-column{width:74%;float:left;position:relative}
	.left-column .inner{padding:0 0 0 100px}
.right-column{width:26%;float:right;position:relative}

/*Text-block*/
.text-block{margin:0 120px 100px 0;position:relative}
	.txt h2{margin:0 0 10px 0;font-size:22px}/*h1*/
	.txt h3{margin:0 0 7px 0;font-size:19px}/*h2*/
	.txt h4{margin:0 0 7px 0;font-size:16px;font-weight:bold}/*h3*/
	.txt h5{margin:0 0 7px 0;font-size:14px;font-weight:bold}/*h4*/
	.txt p{margin:0 0 21px 0;font-size:14px;line-height:21px}
	.txt .img{margin:28px 0;position:relative;display:block}
		.txt .img i{margin:8px 0 0 0;font-size:11px;font-style:normal;color:#999999;display:block}
	.small-pic{padding:6px 20px 23px 0;float:left;position:relative}
	.txt ul.marker,.text-block ol.small-list{padding:1px 0 0 0;margin:0 0 15px 0;font-size:14px;line-height:21px;position:relative}
		.txt ul.marker li{padding:0 0 0 18px;background:url(/i/marker_text.gif) no-repeat 0 9px}
	.txt ol.small-list{padding-left:20px;list-style-type:decimal} 

/*All-categories*/
ul.all-categories{margin:0 0 86px 0;position:relative}
	ul.all-categories li{width:24%;margin:0 3px 36px 0;display:inline-block;vertical-align:top}
		.all-categories h4{padding:6px 45px 3px 0;font-size:14px;line-height:18px}
		.all-categories p{padding:0 20px 0 0;color:#858585;font:italic normal 11px/15px Georgia}

/*Photogallery*/
.photogallery{padding:0 0 100px 100px}
	.photogallery .left-column{width:190px;float:left;position:relative}
		.photogallery .left-column dl{position:relative}
			.photogallery .left-column dl dt.img{width:100px;height:100px;margin:0 0 17px 0;overflow:hidden;display:block}
			.photogallery .left-column dl dt{margin:0 0 -3px 0;color:#85847e;font:italic normal 11px/15px Georgia}
			.photogallery .left-column dl dd{margin:0 0 11px 0;font-size:14px;line-height:21px}
	.photogallery .right-column{margin:0 20px 0 20px;float:left;position:relative}

.videobox{width:900px;margin-left:-4px;position:relative}
	.videobox dl{width:900px;padding:10px;background:#f2f1ed;border-bottom:1px solid #fff;position:relative;display:block}
		.videobox dl dt{width:900px;display:block;overflow:hidden}
			.videobox dl dt div{margin-bottom:8px;margin-left:auto;margin-right:auto;margin-top:0;width:720px;}
				.videobox dl dt div span {line-height:20px;font-size:11px;color:#888;position:relative;top:3px}
		.videobox dl dd{height:20px;padding:4px 0;line-height:20px;font-size:11px;font-style:normal;color:#787878}
	.videobox .thumbs-list{width:900px;padding:0 0 10px 10px;background:#fff;overflow:hidden}
		.videobox .thumbs-list .pics{margin:0 auto 0 auto;text-align:center}
			.videobox .thumbs-list .pics a{display:inline-block;height:54px;margin:10px 2px 0 0;overflow:hidden;position:relative;width:80px}
			.videobox .thumbs-list .pics a:hover img{opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50)}
			.videobox .thumbs-list .pics .active img,.thumbs-list a.active:hover img{opacity:0.2;-moz-opacity:0.2;filter:alpha(opacity=20);z-index:12}
				.videobox .thumbs-list .pics .active i{width:80px;height:54px;background:url(/i/pattern_thumb.gif);display:block;position:absolute;top:0;left:0;z-index:13}
		
.photobox{width:900px;margin-left:-4px;position:relative}
	.photobox dl{width:900px;padding:10px;background:#f2f1ed;border-bottom:1px solid #fff;position:relative;display:block}
		.photobox dl dt{width:900px;display:block;overflow:hidden;height:300px; text-align: center; }
		.photobox dl dd{height:20px;padding:4px 0;line-height:20px;font-size:11px;font-style:normal;color:#787878}
	.photobox .thumbs-list{width:900px;padding:0 0 10px 10px;background:#fff;overflow:hidden}
		.photobox .thumbs-list a{width:60px;height:60px;margin:10px 10px 0 0;display:block;float:left;overflow:hidden;position:relative}
		.photobox .thumbs-list a:hover img{opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50)}
		.photobox .thumbs-list .active img,.thumbs-list a.active:hover img{opacity:0.6;-moz-opacity:0.6;filter:alpha(opacity=60);z-index:12}
			.photobox .thumbs-list .active i{width:60px;height:60px;background:url(/i/pattern_thumb.gif);display:block;position:absolute;top:0;left:0;z-index:13}

	.photobox .preview-arrow,.photobox .next-arrow{width:45px;height:78px;overflow:hidden;position:absolute;z-index:40;cursor:pointer}
	.photobox .preview-arrow{top:178px;left:-3px;background:url(/i/photobox_arrow_left.png);}
	.photobox .next-arrow{top:178px;right:-3px;background:url(/i/photobox_arrow_right.png);}

.photobox-backoffice{padding:0 0 0 4px;margin:9px 0 0 21%}
	.photobox-backoffice dl{}
		.photobox-backoffice dl dt{width:900px;display:block;height:auto}
			.photobox-backoffice dl dt .gallery-headline{font-weight:bold;margin:0 0 20px}
		.photobox-backoffice.video dl dt{padding-left:20px}
			.photobox-backoffice.video dl dt .gallery-headline{font-weight:bold;margin:0 0 20px -20px}
		.photobox-backoffice dl dd{height:auto;padding:7px 0;line-height:15px;font-size:11px;font-style:normal;color:#787878}
			.photobox-backoffice dl dd .left{margin-right:150px}
			.photobox-backoffice dl dd .right{margin:0 42px 0 0;float:right;position:relative}

	
	
.right-txt-block{padding:0 40px 50px 0}
	.right-txt-block h5{padding:0 0 9px 0;line-height:21px;font-size:15px;color:#d0b76b;font-weight:bold}
	.right-txt-block p{font-size:14px;line-height:21px}
	.right-txt-block p.grey{margin:22px 0 0 0;color:#858585}

/*Parners*/
.partners-page{padding:0 40px 50px 0;position:relative}
	.partners-page .row{margin:0 0 30px 0;border-bottom:1px solid #ccc;position:relative;zoom:1;min-height:140px}
	.partners-page .row.last{border:none}
		.partners-page .img{margin:0 17px 0 0;float:left;position:relative}
		.partners-page .txt-tb{padding:0 6% 3px 0;display:table-cell;position:relative}
			{*.partners-page .txt-tb h3 a{padding:2px 16px 0 0;background:url(/i/ico_target.gif) no-repeat 100% 0;position:relative}*}
			.partners-page .txt-tb h3 a:hover{background-position:100% -24px}
			.partners-page .txt-tb .descr{margin:0 0 13px 0;color:#858585;font:italic normal 11px/12px Georgia;display:block}

/*Sub-navigation*/
ul.sub-nav{margin:-10px 0 50px 0;position:relative}
	ul.sub-nav li{margin:10px 0 15px 0}
	ul.sub-nav li.hr{height:24px;margin:-5px 0 0 -11px;background:url(/i/sub_nav_arrow.gif) no-repeat 0 50%;cursor:default}
	ul.sub-nav li.hr{height:24px;margin:-5px 0 0 0;background:url(/i/sub_nav_arrow.gif) no-repeat 0 50%;cursor:default;position:relative;left:-11px}
		ul.sub-nav li.hr a,ul.sub-nav li.hr a:hover{height:24px;padding:0 7px 0 0;margin:0 0 0 11px;background:url(/i/sub_nav_bg.gif) repeat-x;color:#fff;line-height:24px;font-weight:bold;text-decoration:none;display:inline-block;cursor:default}
	ul.sub-nav li.hr-active{height:24px;margin:-5px 0 0 -11px;background:url(/i/sub_nav_arrow.gif) no-repeat 0 50%;cursor:default}
		ul.sub-nav li.hr-active a,ul.sub-nav li.hr-active a:hover{height:24px;padding:0 7px 0 0;margin:0 0 0 11px;background:url(/i/sub_nav_bg.gif) repeat-x;line-height:24px;font-weight:bold;display:inline-block;width:150px}
	ul.sub-nav li ul{padding:4px 0 0 0;margin:0 0 -6px 20px}

.request h3{font-size:19px;line-height:27px}

dl.request-form{width:419px;padding:15px 43px 0 18px;margin:0 0 110px 0;border:1px dashed #a2a2a2;position:relative}
	dl.request-form dt{margin:0 0 35px 0;color:#c82c02;font:italic bold 16px/15px Georgia}
	dl.request-form dd{padding:0 0 12px 100px;position:relative;display:block}
		.request-form .label{width:90px;margin:0 -100px 0 0;padding:7px 0 0 0;left:-100px;float:left;position:relative;color:#858585;font:italic normal 11px/15px Georgia;text-align:right}
		.request-form .inp input{height:21px}
		.request-form .inp input,.request-form .inp textarea,.manage-profile .inp{width:100%;padding:4px 0 2px 8px;border:1px solid #c8c6c3;font-size:14px}
		.request-form small{padding:0 120px 0 0;font-size:11px;line-height:16px;color:#7f7f7f}
	dl.request-form dd.button{margin:25px 0 -26px -3px}
		dl.request-form dd.button input{width:154px;height:29px;background:url(/i/button_sent.gif) no-repeat;border:none;cursor:pointer}

/*Admin-pop-up*/
.admin-pop-up{width:340px;height:120px;background:url(/i/title_admin_bg.gif) repeat-x;position:absolute;top:20px;right:20px;z-index:50}
	.admin-pop-up .inner{width:320px;height:120px;padding:0 0 0 15px;background:url(/i/title_admin.gif) no-repeat 0 0}
		.admin-pop-up .wrapper{padding:10px 10px 10px 125px;position:relative;zoom:1}
			.admin-pop-up .avatar{width:100px;height:100px;overflow:hidden}
					.admin-pop-up .avatar img{left:-115px;margin:0 0 0 -115px;float:left}
			.admin-pop-up .iview{height:100px;margin:-2px 0 0 0;position:relative;display:inline-block}
				.admin-pop-up .title{}
				.admin-pop-up .descr{padding:4px 0 5px;font:italic normal 11px/15px Georgia;color:#858585;text-transform:capitalize}
				.admin-pop-up .views{position:absolute;margin-top:4px}
				.admin-pop-up .logout{position:absolute;top:85px;width:220px}
				.admin-pop-up .logout a.front{padding-right:10px;color:#a93003}
				.admin-pop-up .logout strong{padding-right:10px}
 				.admin-pop-up .logout a.front:hover{color:#995272}

/*News-page*/
.news-sub-nav .hr a{width:140px}

ul.news{width:70%;padding:0 0 93px 0;position:relative}
	ul.news li{margin:0 0 27px 0}
		.news .date,.news-single-page .date{color:#858585;font:italic normal 11px/18px Georgia}
{*			.news .date i,.news-single-page .date i{width:19px;padding:0 2px 0 0;margin:0 0 0 -22px;display:inline-block;text-align:right;position:relative}*}
		.news p.title{margin:0}
		
	ul.news li.inner-news{padding:17px 16px 6px;margin:0 0 16px;border:1px solid #ccc;position:relative;left:-16px}
		{* ul.news li.inner-news .date{background:#a93003;color:#fff;position:absolute;top:-1px;left:-1px;padding-right:3px} *}
		ul.news li.inner-news .date{background:#A93003;color:#FFFFFF;padding-left:5px;padding-right:3px;position:absolute;margin-top:-18px;margin-left:-4px;}
			ul.news li.inner-news .date i{width:15px;margin:0}
			ul.news li.inner-news .date span.in{padding:0 7px 0 16px;background:url(/i/boolet.gif) no-repeat 6px 5px}
			ul.news li.inner-news p{margin:0}

.news-single-page .date{margin:-4px 0 21px;display:block}

ul.news-prev-next{padding:27px 0 14px;margin:0 -17px 0;overflow:hidden;zoom:1;position:relative;font:italic normal 11px/18px Georgia}
	ul.news-prev-next a{color:#858585}
	ul.news-prev-next .next,ul.news-prev-next .prev{position:relative;max-width:200px;width:auto;text-align:left}
	ul.news-prev-next .next{padding:0 17px 0 0;background:url(/i/arrow_right2.gif) no-repeat 100% 7px;float:right}
	ul.news-prev-next .prev{padding:0 0 0 17px;background:url(/i/arrow_left2.gif) no-repeat 0 7px;float:left}

.img-big-review{display:block;position:relative;clear:both}
	.img-big-review i{display:block;float:left;position:relative}

					
.js-lnk a,.js-lnk a:hover{text-decoration:none;border-bottom:1px dashed;line-height:12px !important}


/*About-project*/
.about-project{margin-bottom:113px}
	.about-project h3{width:80%}
	.about-project p{width:85%}
	.about-project dl.img-big-review{padding:17px 0 27px;position:relative;display:block;overflow:hidden;zoom:1}
		.about-project .img-big-review dt{padding:0 20px 0 0;display:block;float:left;position:relative}
		.about-project .img-big-review dd{margin:-4px 0 0 0;display:inline-block;color:#999;font-style:italic;line-height:18px;font-size:11px;font-family:Georgia}
			.about-project .img-big-review dd .txt{display:block}
			.about-project .img-big-review dd .number{margin:0 0 7px;font-size:36px;line-height:28px}

/*Articles*/
.article-js-links{color:#858585 !important}
.article-js-links a{color:#575c71}
.article-tags{line-height:21px;width:280px}
.article-tags.js{position:relative;color:#575c71}
	.article-tags.js a{text-decoration:none;border-bottom:1px dashed}
		.article-tags a.active{font-weight:bold;color:#000000 !important;border-bottom:none}

.article{padding:0 0 9px 0;position:relative}
	.article p.title{margin:0}
	.article span.descr{padding:4px 0 10px;color:#858585;font:italic normal 11px/15px Georgia;display:block;position:relative}
		.article span.descr a{color:#575c71;border-bottom:1px dashed;text-decoration:none}
		.article span.descr a:hover{color:#995272}
		.article span.descr a.active{text-decoration:none;border:0;cursor:default;color:#000;font-weight:bold}
	.article img{margin:0 0 10px 0;display:block;position:relative}
	
/*Backoffices*/

.manage-profile{width:580px;margin:0 auto;padding:0 0 108px 147px;position:relative}
	.manage-profile table{}
		.manage-profile table tr{position:relative}
		.manage-profile table tr.av{}
			.manage-profile table tr.av td{padding-top:6px;padding-bottom:27px}
			.manage-profile table th,.manage-profile table td{height:24px;line-height:24px}
			.manage-profile table th{padding:8px 15px 0 0;color:#85847e;font:italic normal 11px/15px Georgia;text-align:right;vertical-align:top;width:100px}
			.manage-profile table th.login{padding:4px 15px 0 0}
			.manage-profile table td{width:306px;padding:0 0 12px 0}
			.manage-profile table td input,.manage-profile table select,.manage-profile table td textarea{width:306px !important}
				.manage-profile .inp{padding:6px 0 4px 8px;}
				.manage-profile small{display:block;position:relative;line-height:12px;font-size:11px;color:#999}
				.manage-profile .button{width:178px;height:29px;margin:18px 0 0 0;background:url(/i/buttons_enter.gif) no-repeat 0 -58px;display:block;position:relative}
				.manage-profile span.change-avatar{padding:0 0 0 7px;display:inline-block;position:relative;top:-7px}
					.manage-profile span.change-avatar a,.manage-profile span.change-avatar a:hover{text-decoration:none;border-bottom:1px dashed}

.profile-field-error{font-size:10px;color:#a00}

.login-pop-up{width:480px;height:160px;padding:10px 0 0 10px;background:#e5e5e5;position:absolute;top:45px;left:251px;z-index:30}
	.login-pop-up .title{padding:0 0 8px 0;font-size:14px;font-weight:bold}
	.login-pop-up .row{width:240px;padding:0 0 10px 160px;position:relative}
		.login-pop-up .row .label{width:143px;margin:7px -150px 0 0;color:#85847e;font:italic normal 11px/15px Georgia;text-align:right;float:left;position:relative;left:-150px}

.avatar-pop-up{width:480px;height:111px;padding:11px 0 0 11px;background:#e5e5e5;position:absolute;top:79px;left:251px;z-index:31}
	.avatar-pop-up .avatar{width:100px;height:100px;margin:0 10px 0 0;position:relative;float:left}
	.avatar-pop-up .old-new{padding:0 4px;background:#000;display:inline-block;color:#fff;font-size:10px;line-height:18px;position:absolute;left:0;bottom:-16px;z-index:32}
	.avatar-pop-up .old-new.old{background:#000}
	.avatar-pop-up .old-new.new{background:#c82c02}
	.avatar-pop-up .row{padding:8px 0 1px;position:relative}

ul.switch-options{padding:17px 0 31px 100px;display:block;position:relative;overflow:hidden;zoom:1;line-height:23px;font-size:14px}
	ul.switch-options li{float:left;position:relative;background:#f0f0f0}
			ul.switch-options li a,ul.switch-options li a:hover{margin:0 11px}
		ul.switch-options li span{display:none}
		ul.switch-options li.active strong{float:left;position:relative}
		ul.switch-options li.active{background:#f8ebe5;overflow:hidden;zoom:1}
			ul.switch-options li.active strong{padding:0 6px;background:url(/i/hover_bg.gif) repeat-x;color:#fff;line-height:23px}
			ul.switch-options li.active span{padding:0 10px;display:inline-block;position:relative}

.add-photo{width:548px;padding:18px 10px 27px;margin:0px 0 75px 21%;border:1px solid #f2f1ed;position:relative;left:4px}
	.add-photo .title{padding:0 0 18px 0;position:relative}
	.add-photo .add-block{margin:0 0 19px 0;background:#f2f1ed;border-top:1px dashed #a93003}
		.add-photo dl.number{height:24px;margin:-1px 0 0 110px}
			.add-photo dl.number dt{padding:5px 6px;background:#a93003;display:inline-block;color:#fff;font-size:14px;font-weight:bold;position:relative;width:58px;text-align:center}
			.add-photo dl.number dd{padding:0 0 0 5px;display:inline-block;font-size:11px;color:#858585}
		.add-photo .row{padding:20px 0 0 110px;position:relative}
			.add-photo .label{width:90px;margin:0 -100px 0 0;padding:7px 0 0 0;left:-100px;float:left;position:relative;color:#858585;font:italic normal 11px/15px Georgia;text-align:right}
			.add-photo .hint{top:6px;color:#858585;display:inline-block;font-size:11px;left:4px;line-height:18px;position:relative;}
				.add-photo .hint a{text-decoration:none !important;border-bottom:1px dashed;color:#858585}
				.add-photo .hint img{position:absolute;z-index:20;left:-12px;top:14px;cursor:pointer}
		.add-photo .img{width:550px;overflow:hidden;text-align:center}
			.add-photo .row .rev{display:inline-block;font-size:11px;color:#858585;line-height:15px;position:relative;top:-31px;left:4px}
		.load-img{padding-top:6px !important;margin-bottom:-3px}
			.load-img .label{padding-top:0 !important;top:-1px}
			.load{width:155px;height:10px;padding:1px;border:1px solid #c8c6c3;display:inline-block;position:relative}
		.kb{margin:0 0 0 3px;display:inline-block;position:relative;font-size:11px;color:#858585;line-height:15px;top:-2px}

.home-photo dl dt .row{padding:0px 0 0 110px;position:relative}
.home-photo dl dt .browse2{padding:20px 0 0 110px;}
.home-photo dl dt .change-photo-link{padding:20px 0 20px 110px;}
	.home-photo dl dt .row .label{width:90px;margin:0 -100px 0 0;left:-100px;float:left;position:relative;color:#858585;font:italic normal 11px/15px Georgia;text-align:right}
		.home-photo dl dt .row a.do-upload{color:#a93003;font-weight:bold;line-height:30px}
		.home-photo dl dt .row a.do-upload:hover{color:#995272}
		.home-photo dl dt .row a.no-change-home-photo{padding-left:10px}
		.home-photo dl dt .row a.change-home-photo{}
		
.browse{padding-bottom:5px !important}
.row.last{padding-bottom:30px !important}

a.close-link{padding:0 17px 2px 3px;background:url(/i/ico_close_link.gif) no-repeat 100% 4px;color:#a93003;position:relative}
a.close-link:hover{color:#fff;background-color:#995272;background-position:100% -18px}

.thumbs-list-backoffice{width:900px;padding:0 0 10px 10px;background:#f2f1ed;overflow:hidden}
		
	.thumbs-list-backoffice .th{width:60px;height:60px;margin:10px 10px 0 0;display:block;float:left;overflow:hidden;position:relative;cursor:pointer}
		.thumbs-list-backoffice .th img{cursor:pointer}
		.thumbs-list-backoffice .th a{display:none}
		.thumbs-list-backoffice .hover a{padding:0 14px 2px 3px;background:#a93003 url(/i/ico_del.gif) no-repeat 100% 4px;display:block;;color:#fff;font-size:11px;line-height:15px;position:absolute;top:0;left:0}
		.thumbs-list-backoffice .hover a:hover{background-color:#995272;background-position:100% -18px}
	.thumbs-list-backoffice .active img,.thumbs-list a.active:hover img{opacity:0.2;-moz-opacity:0.2;filter:alpha(opacity=20);z-index:12}
		.thumbs-list-backoffice .active i{width:60px;height:60px;background:url(/i/pattern_thumb.gif);display:block;position:absolute;top:0;left:0;z-index:13}
		.thumbs-list-backoffice .del{width:60px;height:17px;background:#a93003;display:block;position:absolute;top:0;left:0;z-index:40;line-height:15px}
		.thumbs-list-backoffice .del:hover{background:#995272;color:#fff}

	.thumbs-list-backoffice .th-video{width:80px;height:54px;margin:10px 10px 0 0;display:block;float:left;overflow:hidden;position:relative;cursor:pointer}
		.thumbs-list-backoffice .th-video img{cursor:pointer}
		.thumbs-list-backoffice .th-video a{padding:0;margin:0;z-index:0}
		.thumbs-list-backoffice .th-video a.remove{display:none;z-index:20}
		.thumbs-list-backoffice .th-video.hover a.remove{padding:0 14px 2px 23px;background:#a93003 url(/i/ico_del.gif) no-repeat 100% 4px;display:block;;color:#fff;font-size:11px;line-height:15px;position:absolute;top:0;left:0}
		.thumbs-list-backoffice .th-video.hover a.remove:hover{background-color:#995272;background-position:100% -18px}
		.thumbs-list-backoffice .th-video.active i{width:80px;height:54px;background:url(/i/pattern_thumb.gif);display:block;position:absolute;top:0;left:0;z-index:13}	


.plus-photo{line-height:21px}

ul.add-button{height:29px;margin:34px 0 -40px 109px;display:block;position:relative;overflow:hidden;zoom:1}
	ul.add-button li{height:29px;line-height:29px;display:block;float:left;background:#f8ebe5}
		ul.add-button li span{padding:0 7px}
a.add-button-but{width:128px;height:29px;background:url(/i/buttons_enter.gif) no-repeat 0 -87px;display:block}
a.add-button-but-video{width:134px;height:29px;background:url(/i/buttons_enter.gif) no-repeat 0 -116px;display:block}




/*Footer
*******************************************************************************************************************************/
.footer{height:70px;background:#b7b6b4;padding:20px 0 0 94px;color:#fff;font-size:11px;line-height:15px;position:relative}
	.footer a{color:#fff}
	.footer a:hover{color:#995272}
.copyright{margin:0 0 0 -11px;display:inline-block;z-index:100;position:absolute;}

a.developers,a.developers:hover{margin:0 -1px 0 0;border-bottom:1px dashed;line-height:12px;cursor:pointer;text-decoration:none;position:absolute;top:20px;right:25%;z-index:14}

.pop-up-developers{width:330px;height:118px;background:#995272;position:absolute;bottom:53px;right:7%;z-index:15}
	.pop-up-developers ul{padding:10px 0 0 10px;position:relative}
		.pop-up-developers ul li{padding:0 0 10px 0}
			.pop-up-developers ul li a{color:#feef9d}
			.pop-up-developers ul li a:hover{color:#fff}
				.pop-up-developers ul li a.eatinformation{padding:0 34px 0 0;background:url(/i/logo_eatinformation.gif) no-repeat 100% 0}
	.pop-up-developers a.close,.pop-up-developers a.close:hover{font-size:11px;line-height:12px;color:#fff;text-decoration:none;border-bottom:1px dashed;position:relative;position:absolute;bottom:6px;left:11px;z-index:16}

/*404*/
.no-page-block-bg{background:#271d11}
.no-page-block{padding:125px 0 0 100px;position:relative}
	.no-page-block dl{position:relative}
		.no-page-block dl dt{padding:0 0 41px 0;font-size:28px;color:#fff;font-weight:bold;position:relative}
			.no-page-block dl dt i{margin-left:6px;font-size:12px;color:#c82c02;font-family:Georgia;vertical-align:top}
		.no-page-block dl dd{width:660px;padding:0 0 8px 21px;margin:0 0 0 -21px;background:url(/i/marker_404.gif) no-repeat 0 11px;font-size:14px;line-height:21px;color:#fff1d0;position:relative}
	.no-page-block .bottom{padding:223px 0 53px;color:#fff;font-size:11px;line-height:15px;position:relative}
		.no-page-block .bottom a{color:#fff}
		.no-page-block .bottom a:hover{color:#995272}

.bgnone{background-image:none}

.image-text{padding-right:15px;float:left}

/*Default
*******************************************************************************************************************************/
.float-left{float:left}
.float-right{float:right}
.dnone{display:none}
.dec-none a,.dec-none a:hover{text-decoration:none}

/*Typography
*******************************************************************************************************************************/
body{font-size:12px;color:#000;font-family:Arial,Sans-serif}
file,input,textarea,option,select{color:#000;font-family:Arial}
file.inp,input.inp,textarea.inp,option.inp,select.inp {width:100%;padding:4px 0 2px 8px;border:1px solid #c8c6c3;font-size:14px}
textarea.big{height:120px}

a{color:#000;text-decoration:underline}
a:hover{color:#995272;text-decoration:underline}
.js-d-link a,.js-d-link a:hover{text-decoration:none !important;border-bottom:1px dashed}

.main-link a{height:15px;padding:4px 6px 5px;margin:0 15px 0 0;display:inline-block;font-size:14px;font-weight:bold;color:#fff;white-space:nowrap}
.main-link a:hover,.main-link .active a{background:#c84703 url(/i/hover_bg.gif) repeat-x;color:#fff}

.d-link a{color:#a93003}
.d-link a:hover{color:#995272}

/*Font colors*/
.fc-black{color:#000}
.fc-orange{color:#a93003}
.fc-violet{color:#995272 !important}
.fc-blue-grey{color:#575c71}

/*Font sizes*/
.f11{font-size:11px !important}
.f12{font-size:12px !important}
.f13{font-size:13px}
.f14{font-size:14px}
.f15{font-size:15px}
.f16{font-size:15px}

/*Font weight*/
h1,h2,h3,h4,h5,h6{font-weight:normal}
.fw-bold{font-weight:bold}

/*Text decoration*/
{text-decoration:none}

