*{margin:0; padding:0;}
html{
     width:100%; height:100%;
	 font-size:100.01%;
}
body {
     width:100%; height: 100%;
     min-height:100%;
     position:relative;
	 font:62.5% Georgia;
	 background:#000;
}
img{
	border:none;
}
select, textarea, .textbox{
	font:1em Arial, Helvetica, sans-serif;
}
fieldset{
	border:none;
}
legend{
	display:none;
}
a{
	outline:none;
}
/*******classes******/
.clearing {
	height: 0;
	clear: both;
}
.hide{
	display:none;
}
.none{
	padding:0 !important;
	margin:0 !important;
	border:none !important;
	background:none !important;
}
.fr{
	float:right;
}
.fl{
	float:left;
}
.tr{
	text-align:right;
}
.tl{
	text-align:left;
}
.replace{
	overflow:hidden;
	position:relative;
}
.replace span{
	top:0; left:0;
	position:absolute;
}
.simpleList li{
	list-style:none;
	margin-bottom:5px;
}
.form li{
	list-style:none;
	margin-bottom:10px;
	overflow:hidden;
	zoom:1;
}
.nav li{
	list-style:none;
}
.nav .last{
	border:none;
	margin-bottom:0;
	padding-bottom:0;
}
/*******************/
#outerWrapper{
	min-width:995px;
	max-width:1268px;
	margin:0 auto;
	background:#050803 url(/img/bgMain.jpg) 0 0 no-repeat;
	height:1055px;
	position:relative;
}
/**********header***********/
#header {
	float:left;
	width:100%;
}
.topNav{
	padding:30px 30px 0 0;
	float:right;
	font-size:11px;
}
.topNav li{
	margin-right:20px;
	list-style:none;
	float:left;
}
.topNav a{
	color:#0E071C;
	text-decoration:none;
}
.topNav a:hover{
	text-decoration:underline;
}
.logo{
	top:117px; left:87px;
	position:relative;
	overflow:hidden;
	font-size:11px;
}
.logo a{
	color:#703618;
	text-decoration:none;	
}
.logo, .logo span{
	width:145px; height:38px;
}
.logo span{
	top:0; left:0;
	position:absolute;
	cursor:pointer;
	background: url(/img/logo.jpg) no-repeat;
}
.svitokMain{
	top:252px; left:0px;
	position:absolute;
	width:697px; height:298px;
	background: url(/img/svitokMain.jpg) no-repeat;
}
.svitokInner{
	top:293px; left:160px;
	position:absolute;
	width:806px; height:561px;
	background: url(/img/svitokInner.jpg) no-repeat;
}
.mainNavWrapper{
	width:100%; height:44px;
	top:560px; left:0;
	overflow:hidden;
	position:absolute;
	font-size:14px;
	background: url(/img/bgTrans.png);
}
.mainNav{
	padding:15px 0 0 85px;
	overflow:hidden;
	letter-spacing:-1px;
}
.mainNav li{
	margin-right:15px;
	list-style:none;
	float:left;
}
.mainNav .sep{
	width:17px; height:18px;
	background: url(/img/mainNavSep.png) no-repeat;
}
.mainNav a{
	color:#CCA757;
	text-decoration:none;
}
.mainNav a:hover{
	text-decoration:underline;
}
.mainNav .last{
	margin:0;
}
.footer{
	top:623px; left:0px;
	padding-left:20px;
	position:absolute;
}
.footer li{
	list-style:none;
	float:left;
	color:#CCA757;
	font-size:17px;
}
.footer li a{
	color:#CCA757;
	text-decoration:none;
}
.footer big{
	font-size:24px;
	font-weight:normal;
}
.footerInner{
	width:100%; 
	top:100px;
	padding-bottom:30px;
	zoom:1;
	position:relative;
}
.footerInner .copyrights{
	left:550px !important;
}
.footerInner .inkom{
	top:60px; left:360px;
}
.contact{
	width:305px; height:113px;
	padding:61px 55px 0 0;
	text-indent:-999em;
	border-right:1px solid #6E6845;
	background: url(/img/contact1.jpg) bottom left no-repeat;
}
.contactInner{
	width:317px; height:112px;
	text-indent:-999em;
	background: url(/img/contactInner.jpg) no-repeat;
}
.balloon{
	width:220px;
	padding:00 20px 35px;
	border-right:1px solid #6E6845;
	background: url(/img/balloon.jpg) 52px 0 no-repeat;
	font-size:17px;
}
.balloon a{
padding-top:127px;
display:block;
}
.compass{
	padding:0 70px 20px 35px;
	margin-right:76px;
	background: url(/img/compass.jpg) 63px 5px no-repeat;
}
.compass a{
padding-top:127px;
display:block;
}
.filmInner{
	top:644px; right:0;
	position:absolute;	
}
.filmInner a{
	width:320px; height:157px;
	display:block;
	text-indent:-999em;
	background: url(/img/filmInner.jpg) no-repeat;
}
.film{
	padding-top:10px;
}
.film a{
	width:344px; height:170px;
	display:block;
	text-indent:-999em;
	background: url(/img/film.jpg) no-repeat;
}
.footerInner .develope{
	top:60px; right:60px;
	left:auto;
}
.inkom{
	top:820px; left:225px;
	position:absolute;
}
.inkom, .inkom span{
	width:98px; height:33px;
} 
.inkom span{
	background: url(/img/inkom.png) no-repeat;
}
.develope{
	top:820px; right:160px;
	position:absolute;
	font:11px Arial, Helvetica, sans-serif;
	color:#556237;
}
.develope a{
	color:#556237;
	text-decoration:none;
}
.develope a:hover{
	text-decoration:underline;
}
.copyrights{
	top:820px; left:415px;
	width:410px;
	position:absolute;
	font:11px Arial, Helvetica, sans-serif;
	color:#556237;
}
.footerInner .copyrights{
	top:60px; left:400px;
}
.leftNavWrapper{
	width:205px;
	margin-top:295px;
	font-size:14px;
	position:relative;
	z-index:1;
	background: url(/img/bgTrans.png);
min-height:480px;
}
.leftNav{
	width:180px;
	padding:20px 0 20px 20px;
}
.leftNav li{
	list-style:none;
	margin-bottom:10px;
	padding-left:25px;
	background: url(/img/bullet.jpg) 0 0  no-repeat;
}
.leftNav li ul{
	margin-top:10px;
}
.leftNav li ul li{
	padding-left:0px;
	background:none;
}
.leftNav .active a{
	color:#D2E75B;
}
.leftNav .active li a{
	color:#7D8D27;
	text-decoration:underline;
}
.leftNav .active li a:hover{
	text-decoration:none;
}
.leftNav a{
	color:#CCA757;
	text-decoration:none;
}
.leftNav a:hover{
	text-decoration:underline;
}
.gallery{
	width:100%;
	border-collapse:collapse;
}
.gallery td{
	vertical-align:top;
	padding:0 45px 20px 0;
}
.gallery .last{
	padding-right:0;
}
.gallery .imgWrapper{
	width:136px; height:136px;
	margin-bottom:20px;
	padding:6px 0 0 6px;
	background: url(/img/bgImgWrapper.png) no-repeat;
}
.gallery dl{
	margin-bottom:20px;
}
.gallery dt{
	margin-bottom:15px;
	font-weight:bold;
font-size:12px !important;
}
.imgWrapperBig{
	width:314px; height:207px;
	margin-right:15px;
	padding:6px 0 0 6px;
	float:left;
	background: url(/img/bgImgWrapperBig.png) no-repeat;
}
.projectDetail{
	width:100%;
	padding-top:30px;
	overflow:hidden;
	zoom:1;
}
.projectDetail dl{
	float:left;
	margin-right:25px;
}
.projectDetail dt{
	font-weight:bold;
	text-decoration:underline;
	margin-bottom:10px;
}
.feedbackForm{
font-size:14px;
}
.feedbackForm dt{
margin-bottom:10px
}
.feedbackForm dd{
margin-bottom:15px
}
.feedbackForm .textbox{
width:200px;
}
.feedbackForm textarea{
width:325px; height:125px;
}
.feedbackForm .send{
width:150px;
}
.counterStart{
top:820px; left:40px;
position:absolute;
}
.counter{
top:120px; left:140px;
position:absolute;
}
.priceResultTable{
margin-bottom:10px;
}
.priceResultTable td{
padding:0 20px 10px 0;
}
.priceResult{
margin-top:15px;
font-size:36px;
font-weight:normal;
color:#800000;
}
/****Scroll***/
.svitokInner #Scroller-1{
	width: 520px; height:450px;
}
#Scroller-1 { 
  position: absolute; 
  overflow: hidden;
  width: 480px;
  height: 200px;
  font-size:14px;
  color:#39230B;
}
#Scroller-1 p{
	margin-bottom:20px;
}
#Scroller-1 h1{
	margin-bottom:15px;
	font-size:22px;
	font-weight:normal;
}
.Scroller-Container {
  position: absolute;
  top: 0px; left: 0px;
}
#Scrollbar-Container {
  position: absolute;
  top:0; right:95px;
}
.Scrollbar-Up {
  cursor: pointer;
  position: absolute;
}
.svitokInner .Scrollbar-Track{
	height:465px;
}
.Scrollbar-Track {
  width:8px; height: 225px;
  position: absolute;
  top: 36px; left: 4px;
  background: transparent url(/img/scrollba.png) no-repeat center center;
}
.Scrollbar-Handle {
  position: absolute;
  width: 7px; height: 71px;
  cursor:pointer;
}
.Scrollbar-Down {
  cursor: pointer;
  position: absolute;
  top: 187px;
}
.Container {
  position: absolute;
  top: 50px; left: 100px;
  width: 400px;
  height: 200px;
}
.Container a{
color:#000;
}
.Container a:hover{
text-decoration:none;
}
.Container ul{
margin-left:20px;
}
.map-level-0 ul{
margin-left:15px;
}
.forumOuterWrapper{
	background: url(/img/bgForumWrapper.jpg) repeat-x;
}
.forumWrapper{
	width:995px;
	margin:0 auto;
	background:#fff;	
}
#calc label {
width: 180px !important;
float: left;
display: block;
}
#calc input, #calc select {
width: 150px;
margin-bottom: 5px;
}