@charset "utf-8";
/* CSS Document */
*{ outline: none; }
body{ padding:0; margin:0; font: 11px Tahoma;}
h1,h2 {font-size:12pt; color:#5c204b; font-weight:bold;}
.morda h1,.morda h2 {font-size:10pt; margin:0;padding:0; color:#5c204b}
img{ border:none;}
img.png{ behavior: url('/png.htc');}
ul,li{ margin:0; padding:0; list-style:none;}
#div0{ background: url(/images/radiancegroup/bg.jpg) no-repeat center top; float:left; width: 100%; height:1224px; overflow:hidden; min-width:1000px; width: expression((document.documentElement.clientWidth||document.body.clientWidth)<1000?'1000px':'100%');}
#main{ margin:0 auto; width: 1000px; position:relative;}
.phoneBox{ float:left; width: 568px; padding:20px 0 0 432px; position:relative; height:200px;}
#phone{ /*display:none;*/ position:absolute; left: 300px; top: 15px; width: 107px; height:191px; background: url(/images/radiancegroup/phone.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/radiancegroup/phone.png', sizingMethod='noscale'); _background:none;}
.phoneBg{ position:absolute; left: 288px; top: 145px; width: 127px; height:66px; background: url(/images/radiancegroup/phoneBg.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/radiancegroup/phoneBg.png', sizingMethod='noscale'); _background:none;}
.number{ width: 179px; height:74px; background: url(/images/radiancegroup/number.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/radiancegroup/number.png', sizingMethod='noscale'); _background:none;}
.logo{ float:left; margin-top: -20px; position: relative; left:420px; width: 168px; height:69px; background: url(/images/radiancegroup/logo.jpg) no-repeat;}
.splash1{ position:absolute; left: 385px; top: 250px; width: 11px; height:15px; background: url(/images/radiancegroup/splash1.gif) no-repeat;}
#menuBox{ position:absolute; top:315px; left: 155px; z-index:2;}
#menuBox a{ float:left;}
#menuBox div{ float:left; width: 7px; height:7px; background: url(/images/radiancegroup/mSep.gif) no-repeat center; padding: 0 30px;}
.textBox{ position:absolute; top: 405px; left: 155px; width: 380px;}
.textBox p{ padding-top: 20px; color:#837167;}
.moreAbout{ position:absolute; left: 560px; top: 425px;  background: url(/images/radiancegroup/moreAboutLine.gif) no-repeat; padding: 35px 0 0 60px;}
#plume{ position:absolute; top: 335px; left: 708px; width: 220px; height:177px; background: url(/images/radiancegroup/plume.jpg) no-repeat;}
.splash2{ position:absolute; left:645px; top: 520px; width: 75px; height:49px; background: url(/images/radiancegroup/splash2.gif) no-repeat;}
.splash3{ position:absolute; left:765px; top: 540px; width: 15px; height:11px; background: url(/images/radiancegroup/splash3.gif) no-repeat;}
.leaf{ position:absolute; left: 550px; top: 540px; width: 61px; height:70px; background: url(/images/radiancegroup/leaf.jpg) no-repeat;}
.previewBlock{ z-index:2; float:left; position:absolute; left: 80px; top: 558px; width: 815px; background: url(/images/radiancegroup/splash4.jpg) no-repeat 17px 28px;}
#leftPoint{ opacity: 0.5; filter: alpha(opacity=50); float:left; width: 38px; height:37px; position: absolute; top: 120px; left:0; z-index:10; background: url(/images/radiancegroup/leftPoint.gif) no-repeat; cursor:pointer;}
#rightPoint{ opacity: 0.5; filter: alpha(opacity=50); float:left; width: 38px; height:37px; position: absolute; top: 120px; right: 0; z-index:10; background: url(/images/radiancegroup/rightPoint.gif) no-repeat; cursor:pointer;}
#leftBg{ display:none; width: 50px; height:185px; position:absolute; z-index:3; left: 0; top: 42px; background: url(/images/radiancegroup/leftBg.jpg) no-repeat;}
#rightBg{ display:none; width: 50px; height:185px; position:absolute; z-index:3; right: -1px; top: 42px; background: url(/images/radiancegroup/rightBg.jpg) no-repeat;}
#listBox{ float:left; width: 815px; overflow:hidden; position:relative; left: 0; top: 0;}
#listCont{ float:left; width: 810px; height:230px; position:relative; left: 0; top: 0;}
.prewBox{ float:left; width: 270px; position:relative;}
.goldBg{ display:none; position:relative; margin-bottom: -135px; left: 2px; top:40px; width: 270px; height:135px; background: url(/images/radiancegroup/roga2.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/radiancegroup/roga2.png', sizingMethod='noscale'); _background:none;}
.prewBox a{ position:relative; top: 60px; z-index:2; display:block; text-align:center; margin:0 auto; cursor:pointer;}
.prewBox a h3{ font-size: 12px; color:#000;}
/*
.prewBg1{ width: 156px; height:41px; padding-top: 120px; background: url(/images/radiancegroup/prewBg1.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/radiancegroup/prewBg1.png', sizingMethod='noscale'); _background:none;}
.prewBg2{ width: 155px; height:40px; padding-top: 122px; background: url(/images/radiancegroup/prewBg2.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/radiancegroup/prewBg2.png', sizingMethod='noscale'); _background:none;}
.prewBg3{ width: 149px; height:46px; padding:120px 0 0 10px; background: url(/images/radiancegroup/prewBg3.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/radiancegroup/prewBg3.png', sizingMethod='noscale'); _background:none;}
*/
.pensil{ position:absolute; left: -9px; top: 757px; background: url(/images/radiancegroup/pensil.jpg) no-repeat; width: 134px; height:116px; }
.houseBg{ position:absolute; left: 300px; top: 765px; width: 412px; height:260px; z-index:1; background: url(/images/radiancegroup/pictureBg.jpg) no-repeat;}
.bigText{float: left; width: 700px; position:absolute; top: 830px; left: 140px; z-index:2; color:#837167; text-align:justify;}
.newsBox{ float: left; width: 860px; position:absolute; top: 830px; left: 140px; z-index:2;}
.newsBox h3{ float:left; width: 860px; padding-bottom: 15px;}
.newsBox div{ float:left; width: 200px; padding-right: 75px;}
.newsBox div p{ padding-bottom: 5px; color:#5C204B; font-weight:bold;}
.newsBox div a{ color:#837167;}
.newsBox div a:hover{ text-decoration:none;}
.allNews{ position:absolute; left: 550px; top: 96px; background:url(/images/radiancegroup/arhiv.gif) no-repeat 0 2px; padding-left: 15px; font-size: 10px; font-weight:bold; color:#5c204b; text-decoration:none;}
.bottomBlock{ float:left; position:absolute; left: 140px; top: 993px; z-index:2; width: 860px; font-size: 10px; font-weight:bold; color:#837167;}
.bottomBlock a{ color:#8A456B; text-decoration:none;}
.rights{ float:left; width: 260px; padding-top: 10px;}
.rights p{ padding: 3px 0 7px 0; font-weight:normal;}
.helmet{ float:left; background: url(/images/radiancegroup/helmet.jpg) no-repeat; width: 183px; height:134px; position:relative; left: 61px;}
.helmetInner{ float:left; background: url(/images/radiancegroup/helmetInner.jpg) no-repeat; width: 183px; height:134px; position:relative; left: 61px;}
.unlike{ float:right; padding: 45px 165px 0 0;}
.unlikeLink{ position:absolute; width: 45px; height:55px; right: 125px; top: 75px;}


/* about */
.textBoxAbout{ position:absolute; top: 405px; left: 155px; width: 400px; z-index:2;}
.textBoxAbout p{ padding-top: 30px; color:#837167; position:relative; z-index:2;}
.leafAbout{ position:absolute; left: 350px; top: 3px; width: 61px; height:70px; background: url(/images/radiancegroup/leaf.jpg) no-repeat;}
.catchword{ padding-top: 30px; margin-left: -17px;}
.catchword img{ display:block;}
.pagesBox{ padding-top: 25px; font-weight:bold; line-height:25px;}
.pagesBox span{ background: url(/images/radiancegroup/pageBg.gif) no-repeat; padding: 6px 10px; color:#837167;}
.pagesBox a{ text-decoration:none; color:#8A456B; margin:0 12px;}
.pagesBox a:hover{ text-decoration:underline;}
.house{ position:absolute; left: 650px; top: 360px; width: 353px; height:405px; background: url(/images/radiancegroup/house.jpg) no-repeat; z-index:2;}
.houseBgAbout{ position:absolute; left: 290px; top: 440px; width: 412px; height:260px; z-index:1; background: url(/images/radiancegroup/pictureBg.jpg) no-repeat;}

/* news review*/
.textBoxNewReview{position:absolute; top: 405px; left: 155px; width: 670px; z-index:2;}
.textBoxNewReview p{ padding-top: 30px; color:#837167; position:relative; z-index:2;}
.newsDateBox{ padding: 40px 0 30px 0; font-weight:bold; color:#837167;}
.textBoxNewReview h3{ color:#600235; font-size:18px;}

/* news*/
.textBoxNews{ position:absolute; top: 405px; left: 155px; width: 390px; z-index:2;}
.newsList{ padding-top: 45px;}
.newsList p{ padding-bottom: 10px; font-weight:bold; color:#600235;}
.newsList a{ color:#837167; text-decoration:none;}
.newsList a:hover{ text-decoration:underline;}
#bigFlower{ position:absolute; left: 646px; top: 284px; width: 273px; height:473px; background: url(/images/radiancegroup/bigFlower.jpg) no-repeat; z-index:1;}


/* quest */
.textBoxQuests{position:absolute; top: 405px; left: 155px; width: 550px; z-index:2;}
.textBoxQuests .leafAbout{ position:absolute; left: 400px; top: 3px; width: 61px; height:70px; background: url(/images/radiancegroup/leaf.jpg) no-repeat;}
.questList{ padding-top: 40px;}
.questList a{ font-size: 12px; font-weight:bold; color:#600235; text-decoration:none; background: url(/images/radiancegroup/purpBg.gif) repeat-x bottom;}
.questList p{ display:none; padding-top: 15px; color: #837167;}
#bigCoffee{position:absolute; left: 682px; top: 357px; width: 297px; height:234px; background: url(/images/radiancegroup/bigCoffee.jpg) no-repeat; z-index:1;}

/* feedback*/
.textBoxFeedback{position:absolute; top: 405px; left: 155px; width: 500px; z-index:2;}
.contactInfo{ padding: 25px 0 50px 0; color:#837167;}
.contactInfo p{ padding: 20px 0 7px 0; color:#600235; font-weight:bold;}
.contactInfo a{ color:#600235;}
.contactInfo a:hover{ text-decoration:none;}
.feedbackForm img{ padding:0 100px 15px 0; float:left;}
.feedbackForm div{ padding-top: 20px; float:left;}
.inpL{ width:10px; height:24px; background: url(/images/radiancegroup/inpL.gif) no-repeat; float:left;}
.inpR{ width:10px; height:24px; background: url(/images/radiancegroup/inpR.gif) no-repeat; float:left;}
.separater{ float:left; width: 75px; height:24px;}
.textInp{ float:left; border:none; font: 11px Tahoma; color:#B4B4B4; background: url(/images/radiancegroup/inpBg.gif) repeat-x; height:19px; width: 180px; padding: 5px 0 0 1px;}
.textL{ float:left; width: 10px; height:96px; background: url(/images/radiancegroup/textL.gif) no-repeat;}
.textR{ float:left; width: 10px; height:96px; background: url(/images/radiancegroup/textR.gif) no-repeat;}
.feedbackForm textarea{ overflow:hidden; margin:0; float:left; width: 456px; max-width:457px; max-height:96px; font: 11px Tahoma; color:#B4B4B4; height:88px; background: url(/images/radiancegroup/textBg.gif) repeat-x; border: none; padding:8px 0 0 1px; }
#send{ width: 102px; height:19px; background: url(/images/radiancegroup/send.gif) no-repeat; border: none; cursor:pointer;}
.bigMail{position:absolute; left: 550px; top: 370px; width: 437px; height:348px; background: url(/images/radiancegroup/bigMail.jpg) no-repeat; z-index:1;}

/* projects */
.textBoxProjects{ float:left; position:absolute; top: 405px; left: 80px; width: 815px; z-index:2;}
.textBoxProjects .leafAbout{ position:absolute; left: 425px; top: 3px; width: 61px; height:70px; background: url(/images/radiancegroup/leaf.jpg) no-repeat;}
.textBoxProjectsRealized{ float:left; position:absolute; top: 405px; left: 80px; width: 815px; z-index:2;}
.textBoxProjectsRealized .titleProjects{ padding:0 0 20px 75px;}
.leafRealized{ position:absolute; left: 495px; top: 40px; width: 61px; height:70px; background: url(/images/radiancegroup/leaf.gif) no-repeat;}
.realizeProjects{ position:absolute; left:600px; top: -9px; width: 167px; height:48px; background: url(/images/radiancegroup/realizeProjects.gif) no-repeat;}
.currentProjects{ position:absolute; left:600px; top: -9px; width: 116px; height:48px; background: url(/images/radiancegroup/currentProjects.gif) no-repeat;}
.titleProjects{ padding-left: 75px;}
.listProjests{ background: url(/images/radiancegroup/splash4.jpg) no-repeat 45px 35px; float:left; width: 100%; padding-top: 50px;}
.listProjests div{ float:left; padding:0 30px 0 75px; height:200px;}
.listProjests div a{ float:left; text-align:center;}
/*
.village1{}
.village1 a{ width: 156px; height:41px; padding-top: 120px; background: url(/images/radiancegroup/village1.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/radiancegroup/village1.png', sizingMethod='noscale'); _background:none;}
.village2{}
.village2 a{ width: 152px; height:38px; padding-top: 122px; background: url(/images/radiancegroup/village2.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/radiancegroup/village2.png', sizingMethod='noscale'); _background:none;}
.village3{}
.village3 a{ width: 149px; height:43px; padding:120px 0 0 10px; background: url(/images/radiancegroup/village3.png) no-repeat; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/radiancegroup/village3.png', sizingMethod='noscale'); _background:none;}
*/

/* new action*/
.newActionBox{ border-left: 1px solid #CACECE; position:absolute; left: 749px; top: 0; padding-top:165px; z-index:2; }
.newActionBox a{ display:block; width: 147px; height:137px; background: url(/images/radiancegroup/newAction.jpg) no-repeat; position:relative; left: -70px; }



/* project descript */
.projectDescript{ float:left; position:absolute; top: 352px; left: 6px; width: 954px; z-index:2;}
.leftRope{ float:left; width: 100px; height:275px; background: url(/images/radiancegroup/ropeL.jpg) no-repeat;}
.rightRope{ float:left; width: 56px; height:68px; background: url(/images/radiancegroup/ropeR.jpg) no-repeat; position:relative; top: 13px;}
.linen{ float:left; width: 798px; height:627px; background: url(/images/radiancegroup/linen.jpg) no-repeat; position:relative; top: 8px; z-index:3;}
.roll{ position:absolute; left: 898px; top: 571px; background: url(/images/radiancegroup/roll.jpg) no-repeat; width: 32px; height:27px;}
.projectTitle{ float:left; width: 100%; text-align:center; height:55px; text-align:center; padding-top: 55px;}
.projectTitle img{ padding-right: 5px;}
.decsriptScrollBox{ float: left; width: 450px; padding-left: 70px;}
.boxScrollCont{ height:360px; float:left; width: 100%; position:relative; overflow:hidden; z-index:2; margin-top: -40px;}
#scrollCont{ position: relative; float:left; width: 100%; font-size: 12px; color:#330943; }
#scrollCont h3{ padding: 23px 0 6px 0; }
#scrollTop, #scrollBot{ float:left; width: 100%; height:50px; position:relative; z-index:3; background: url(/images/radiancegroup/pix.gif); cursor:n-resize;}
.decriptMenuBox{ position:relative; z-index:1000; float:left; padding: 37px 0 0 75px;}
.decriptMenuBox li{ padding-bottom: 20px;}
.decriptMenuBox li a{ padding-left: 15px;}
.blue li a:hover{background: url(/images/radiancegroup/markerBlueVil.gif) no-repeat left 2px;}
.pur li a:hover{background: url(/images/radiancegroup/markerPurVil.gif) no-repeat left 2px;}
.green li a:hover{background: url(/images/radiancegroup/markerGreenVil.gif) no-repeat left 2px;}
.bearBox{ position: absolute; left: 670px; top: 99px; width: 285px; height:450px;}
.bear1{ position:relative; z-index:100; width: 95px; height:102px; padding-top: 170px; background: url(/images/radiancegroup/bear1.jpg) no-repeat; float:left; position:relative; top: 23px;}
.bear1 a{ display:block; height:40px; cursor:default;}
.bear2{ width: 190px; height:450px; background: url(/images/radiancegroup/bear2.jpg) no-repeat; float:left;}
.eggBox{ position:absolute; z-index:10; left: 100px; width: 150px; height:200px; top: 60px; left:70px; padding: 200px 50px 0 0; overflow:hidden; }
.eggBox img{ position:relative; left:50px; display:block; width:0; height:0;}
.eggBox .eggT{ position:absolute; z-index:10; top: 200px; left:-100px; width: 91px; height:75px; overflow:hidden; background: url(/images/radiancegroup/eggTop.png) no-repeat; }
*html .eggBox .eggT{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/radiancegroup/eggTop.png', sizingMethod='noscale'); _background:none;}
.eggBox .eggB{ position:absolute; top: 208px; left:-100px; width: 98px; height:122px; overflow:hidden; background: url(/images/radiancegroup/eggBot.png) no-repeat; }
*html .eggBox .eggB{filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/radiancegroup/eggBot.png', sizingMethod='noscale'); _background:none;}
.allVigales{ display:block; position: absolute; left: 635px; top: 530px; width: 100px; height:20px; background: url(/images/radiancegroup/pix.gif);}
.honey{ width: 141px; height:112px; position:absolute; left: 703px; top: -15px; background: url(/images/radiancegroup/honey.jpg) no-repeat;}
#hideStr{ display:none; position:absolute; top: 498px; left: 282px; background: url(/images/radiancegroup/hideStr.gif) no-repeat; width: 14px; height:10px;}


.duckBox{ position: absolute; left: 609px; top: 51px; width: 380px; height:494px;}
.duck1{ width: 136px; height:200px; background: url(/images/radiancegroup/duck1.jpg) no-repeat; float:left; position:relative; top: 11px;}
.duck2{ width: 244px; height:494px; background: url(/images/radiancegroup/duck2.jpg) no-repeat; float:left;}

.zubrBox{position: absolute; left: 772px; top: 63px; width: 157px; height:336px; background: url(/images/radiancegroup/zubr.jpg) no-repeat;}

.planBox{ position:relative; margin: 15px;}
#winplan1{ margin-top: 60px;}
.planBox img{ padding: 0px;}
.planBox area{ background:#000;}
#infoBox{ visibility: hidden; position: absolute; left: 100px; top: 100px; width: 215px;}
#infoCont{ padding: 10px 15px; background:#252525; color:#BFBFBF; line-height:16px;}
#infoCont h3{ text-align:center; padding-bottom: 5px; color:#03C9FB; font-size: 11px; font-weight:bold;}
.comment{ background: url(/images/radiancegroup/comment.gif) no-repeat; width: 180px; height:24px;}
#infos{ display:none;}
#close1{ display:block; width: 30px; height:30px; background: url(/images/radiancegroup/pix.gif); position:absolute; left: 1043px; top: 5px; cursor:pointer;}
#close2{ display:block; width: 30px; height:30px; background: url(/images/radiancegroup/pix.gif); position:absolute; left: 1540px; top: 141px; cursor:pointer;}

#housesBox DIV{float:left; margin: 0px 5px 5px 0px; }
#housesBox DIV A IMG{ width:220px;}
#gallery {width: 450px;}
#gallery a{display: block; float: left; width: 109px; height: 83px;}
#gallery a IMG{margin: 2px 3px;}
#gallery a:hover IMG{width: 107px; margin: 1px 2px;}
#map UL{ margin-left: 15px;}
#map LI{ line-height: 1.5;}
A{ color:#600235;}
A:hover{text-decoration: none;}

.houseBox .housePrePic{ margin: 0px 5px 2px 0px; float: left; }
.houseBox TABLE{ border-collapse: collapse;}
/*��������� ����������*/
.nc_menu_item a {font-size:9pt; text-indent:0px; color:#837167; font-weight:bold; line-height:19px; }
.nc_row {color:#600235}
.nc_row p {margin: 10px 20px 10px 0}
.morda p,.morda h3{ margin:0; font-weight:normal;}
#newsClipping {
	position: relative;
	Z-INDEX: 7;
	OVERFLOW: hidden;
	WIDTH: 690px;
	CLIP: rect(0px 690px 155px 0px);
	HEIGHT: 140px;
}
#news {
	LINE-HEIGHT: 135%;
	position: relative;
	z-index: 0;
}
.adimg {
	width: 13px;
	height: 13px;
	margin-left: 687px;
	vertical-align: top;
	border: 0;
}

#banner {
	width:800px;
	height:235px;
	background:#fff;
	position:absolute;
	z-index:10;
	top:50px;
	left:-70px;
	}
div#banner div.previewBlock {
	top:0;
	left:-18px;
	border:1px solid #000;
}

#presents {font-size:12pt; color:#5c204b; font-weight:bold; text-align:center;}
#close_but {
position:absolute;
z-index:100;
}