html, body {

	height:100%;

}

a {text-decoration: underline;} 

a:hover {text-decoration: none; }

img {text-decoration:none; border:0;}

#kurilko {position:absolute; width:100%; height:100%; background:url(/resource/images/dd.gif) no-repeat right bottom; display:none;}
a.click {position:absolute; left: 20px; width:30px; height:30px; top:80%; cursor:pointer; z-index:999;}
a.click2 {position:absolute; right: 20px; width:30px; height:30px; top:50%; cursor:pointer; z-index:999; display:none;}

#tit {position:relative; margin-left:20%; top:54%; }
h1 {font-family:Trebuchet MS, Tahoma; font-size:18px; color:white; }
h4 {font-family:Trebuchet MS, Tahoma; font-size:16px; color:#B72C16;}

body {
	font-family: Tahoma;
	font-size: 11px;
	color: #000000;
	width:100%;
	background:#fff;
	overflow: hidden;
}

.name_href {border-bottom:1px dotted red; color: #4885C2;}
#lg1 a.name_href_wu {color: #4885C2; text-decoration: underline;}
#lg1 a.name_href_wu:hover {text-decoration: none;}
.name_href:hover {border-bottom:none;}
#wrap {
	position: relative;
	min-width:1000px;
	width:100%;
	margin: 0px auto;
	min-height:100%;
	height:auto !important;
	height:100%;
	overflow:hidden;
	overflow: hidden;
}

#footer {
	padding-top:25px;
	position:relative;
	margin-top:-70px;
	height:45px;
	width:100%;
}

.footer_blank {
	height:70px;
}
.content {width:100%; overflow:hidden;}
#under_c {background: url(/resource/images/tmp.gif) no-repeat; position:relative; width:213px; height:144px; margin-left:-77px;}
.root0 , .root1 ,.root2 {width:200px; height:47px; background:#888;position:relative; top:50%; float:left; cursor: pointer; background:#ffffff; z-index:5;}
#test4{width:300px; position:relative;  float:left; *position:absolute;}
.root2 {background:#fff url(/resource/images/how1.gif) no-repeat bottom; border:none; }
.root2.collapse {border-right: 1px dotted #FAA500; border-left: 1px dotted #FAA500;}
.root1{background:#fff url(/resource/images/what1.gif) no-repeat bottom; border:none;}
.root1.collapse{border-right: 1px dotted #24A800; border-left: 1px dotted #24A800}
.root0 {background:#fff url(/resource/images/weare1.gif) no-repeat bottom; border:none;}
.root0.collapse{border-right: 1px dotted #8E33BA; border-left: 1px dotted #8E33BA}
#copyright {position: absolute; bottom: -10px; font-size: 11px; color: #777; width: 450px; height: 47px;left:5px; font-style: italic; font-family: Georgia; *font-family:Trebuchet MS; text-indent:-12px; z-index:3000;}
#desc_weare {position: absolute; width: 200px; height: 47px; left:0px; left:64px;}
#desc_what {position: absolute; width: 200px; height: 47px;  left:200px; left:244px;}
#desc_how {position: absolute; width: 200px; height: 47px;  left:200px; left:444px;}
#main_contact {
	position: absolute;
	width: 220px;
	height: 54px;
	bottom:50%;
	left:630px;
	z-index:999;
	}
	#lg1 a {text-decoration: none;}
	#what_weare_doing p
	{
	color:#000000;
	font-family:Georgia;
	font-size:12px;
	padding:5px 0px;
	width: 132px;
  margin: 0 auto;
	}
#what_weare_doing {display: none; height: 92%; }
#weare {display: none; height: 92%; }
#bg {background: url("/resource/images/how_bg.png") bottom repeat-x; position: absolute; bottom: 0px; z-index: 99999; width: 200px; height: 140px;}
#what_weare_doing p.intro_subtitle
{text-indent: -19px;
font-size: 15px; 
color:#b72c16; 
font-family: trebuchet MS, Tahoma; 
margin-top: 7px; 
margin-bottom:3px;
text-align: left; 
border: none;}
#what_weare_doing  a
{
  color:#4885C2;
  font-family:trebuchet MS, Tahoma;
  font-size:13px;
  padding:5px 0px;
  width: 132px;
  margin: 0 auto;
  display: block;
  }
#what_weare_doing  a:hover {color: #4885C2; text-decoration: none;}
#main_contact p{
	font-size: 12px;
	font-family: Georgia;
	*font-family: Trebuchet MS, Tahoma;
	font-style: italic;
	color: #888;
}
#main_contact p{
  margin-top:5px;
  display:block;
  color: #4885c2;
}
#desc_weare p,#desc_what p, #desc_how p {font-family: Georgia; *font-family:Trebuchet MS, Tahoma; font-size: 11px; font-style: italic; }
#desc_weare p{color:#8E33BA;}
#desc_what p {color:#24A800;}
#desc_how p {color:#FAA500;}
#weare_content {position:relative; font-size:38px;}
#test p {font-size:55px; color:white;}
#rrr {background:url(../img/11.gif); z-index:6;}
#f_part, #s_part {height:91px; position:relative; z-index:5; float:left;}
#f_part {background:url(../img/2.png) no-repeat; width:102px;}
#s_part {background:url(../img/pilota.png) no-repeat;width:355px;}
#main_c { height:100%; position:relative; left:50%; margin-left:-300px;}
#test44{width:168px; height:91px;background:url(/resource/images/db.png) no-repeat;position:absolute;left:190px; z-index:2;}
#test33{width:183px; height:91px;background:url(/resource/images/pilota.png) no-repeat;position:absolute;left:7px;}
#test22{width:130px; height:120px;background:url(/resource/images/2.png) no-repeat;position:absolute; left:-143px; z-index:99;}
#ajax_container {margin-left: 35px;width:132px; height:88%;z-index:10;}
.ajax_container {margin-left: 35px;width:132px; height:88%;z-index:10;}
#short_desc p {font-family: Georgia; font-size:16px; color:#444;}
#short_desc {position:relative; bottom:180px; width:250px; height: auto;}
#asd {height:100%; overflow:hidden;}
.ttt {background:url(../img/hover.png) no-repeat;}
#tooltip {width:130px; height:130px; background:green; display:none;}
.next {position:relative;width:100px; height:100px; background:red; font-size:44px;}
.port {font-size:14px; color:#777; font-family:Trebuchet MS, Tahoma; line-height:23px; margin-left:50px; margin-top:8px; display:block; padding-left:10px;}
.port:hover {color:#fff; background:#B72C16;}
.dd {background: url(/resource/images/dbg.jpg); position:absolute; left:0px; width:339px; height:520px; top: 0%;}
.ii{background: url(/resource/images/ibg.jpg); position:absolute; right:0px; width:234px; height:239px; bottom: 0px; z-index:11;}

.active {color:#fff; text-decoration:none; background:#B72C16; margin-left:50px; }
.any {color:#999999;
font-size:22px;
margin-left:28px;
margin-top:434px;
font-family:Trebuchet MS, Tahoma;}

div.scrollable {
    position:relative;
    overflow:hidden;
	z-index:999;
	height:100%;
    width: 200px;
}
div.scrollable div.items {
    position:absolute;
    height:20000em;
}
div.scrollable div.items div img {
  width:111px;
  height:111px;
}
div.scrollable div.items div img.weare {
  width:200px;
  height:167px;
}
div.scrollable div.items div {
	width:111px;
	height:111px;
	margin: 0px 0 0px 0;
}
div.scrollable div.items div.weare {
	width:200px;
	height:167px;
	border-bottom: 5px solid black;
}
div.scrollable div.items div.active {
    border:1px solid red;
}
#listOfWorks {
	width:300px;
	display:block;
	position:absolute;
	left:600px;
	z-index:3999;
	display: none;
}
#prel {width: 200px; height: 2000px; background: red;}
#kk {
	display:none;
	width: 111px;
	height: 111px;
	background:url(/resource/images/kk.png) no-repeat;
	position: absolute;
	left: 270px;
	}
#kk2 {
	display:none;
	width: 111px;
	height: 111px;
	background:url(/resource/images/kk.png) no-repeat;
	position: absolute;
	left: 70px;
	}
#workIntro {
bottom:15%;
display:block;
position:absolute;
right:180px;
width:140px;
z-index:1010;
}
#workIntro p {
	font-family: Trebuchet MS, Tahoma;
	font-size:11px;
    color:#435049;
}
.preloader {background: url(/resource/images/loadinganimation.gif) center no-repeat; width: 111px; height:111px; margin: 20px 0;}
#workIntro a {color:#435049; font-size: 11px;}
#workIntro a:hover {color:#082716;}
#what_weare_doing.scrollable {
    position:relative;
    overflow:hidden;
}
#what_weare_doing.scrollable div.items {
}
#what_weare_doing.scrollable div.items div {
  width:210px;
  height:auto;
  margin: 0px 0 20px 0;
}
#lg {
font-family: Trebuchet MS, Tahoma;
background:url(/resource/images/lg.png) no-repeat;
color:#435049;
cursor:move;
display:none;
font-size:11px;
height:84px;
padding: 26px 15px 15px 157px;
position:absolute;
width:250px;
z-index:9999999;
}
#lg1 {
font-family: Trebuchet MS, Tahoma;
background:url(/resource/images/lg2.png) no-repeat;
color:#435049;
cursor:move;
display:none;
font-size:11px;
height:99px;
left:-261px;
padding: 7px 35px 15px 47px;
position:absolute;
top:50px;
width:245px;
z-index:9999999;
}
a.close {
	display:block;
	position: absolute;
	right: 5px;
	top: 5px;
	width: 27px;
	height: 27px;
	background:url(/resource/images/close.png) no-repeat;
	}
a.close:hover {background-position: bottom;}
#lg p, #lg1 p {
font-size:11px;
color: #333;
}
#lg span, #lg1 span {font-size:16px; color:#B72C16; display:block;}
