*{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% Arial, Helvetica, sans-serif;
}
img{
	border:none;
}
/*******classes******/
.clearing {
	height: 0;
	clear: both;
}
.hide{
	display:none;
}
.more{
	width:81px; height:20px;
	background: url(/img/more.jpg) no-repeat;
	color:#9B9A9A;
	text-decoration:none;
	display:block;
	font-size:0.8em;
	margin-top:0px;
	padding-left:18px;
	float:right;
}
/*******************/
/********container********/
#outerWrapper {
	 height: auto !important;
     min-height:100%;
     height: 100%;
	 float:left;
	background: url(/img/borderLeft_1.gif) left  repeat-y ;
}
#outerWrapper.index{
	background: url(/img/bgLeftIndex.jpg) 0px 0 no-repeat;	
}
#bg{
 	background: url(/img/bgContainer.jpg) 100% 0px no-repeat;	
}
#container {
	width: 100%;
	float: left;
	background: url(/img/bgContainer.jpg) 10px 0px no-repeat;
}
#container.index{
	background:none;
}
#content {
}
#wrapper{
	width:100%;
}
/*******top*******/
#top{
	height:231px;
	position:relative;
	padding-left:0px;
}
#plashkaTop{
	margin-bottom:6px;
	height:10px;
	border-bottom:2px solid #C4C8CB;
	margin-right:9px;
}
#greenPlaska{
	height:10px;
	margin-left:285px;
	background: #7FA51B;
}
#logo, #logo span{
	width:280px; height:80px;
}
#logo{
	float:left;
	position:relative;
	overflow:hidden;
	color:#ffffff;
	font-size:3em;
}
#logo span{
	top:12px; left:0;
	position:absolute;
	background: url(/img/logo.jpg) no-repeat;
}
#menuTop{
	height:34px;
	margin:46px 0 0 0px;
	background: url(/img/bgMenuTop.gif) no-repeat;
}
#menuTop li{
	height:34px;
	padding-top:0px;
	float:left;
	list-style:none;
	text-align:center;
	background: url(/img/bgLi.gif) no-repeat;
}
#menuTop img{
	font:bold 1.1em Tahoma;
	color:#636363;
}
#menuTop .first{
	background:none;
}
#menuWrapper{
	width:71%;
	float:left;
}
#menuTop a{
	display:block;
	text-indent:-300em;
	margin:0 auto;
}
#b1{
	width:18%;
}
#b1 a{
	width:104px; height:27px;
	background: url(/img/menu/b1.gif) no-repeat;
}
#b1 a:hover{
	background: url(/img/menu/b1On.gif) no-repeat;
}
#b2{
	width:29%;
}
#b2 a{
	width:174px; height:27px;
	background: url(/img/menu/b2.gif) no-repeat;
}
#b2 a:hover{
	background: url(/img/menu/b2On.gif) no-repeat;
}
#b3{
	width:21%;
}
#b3 a{
	width:118px; height:27px;
	background: url(/img/menu/b3.gif) no-repeat;
}
#b3 a:hover{
	background: url(/img/menu/b3On.gif) no-repeat;
}
#b4{
	width:16%;
}
#b4 a{
	width:121px; height:27px;
	background: url(/img/menu/b4.gif) no-repeat;
}
#b4 a:hover{
	background: url(/img/menu/b4On.gif) no-repeat;
}
#b5{
	width:16%;
}
#b5 a{
	width:118px; height:27px;
	background: url(/img/menu/b5.gif) no-repeat;
}
#b5 a:hover{
	background: url(/img/menu/b5On.gif) no-repeat;
}
#bigPlashkaTop{
	clear:left;
	position:relative;
	height:133px;
	background:#336EAE url(/img/bgTop.jpg) left bottom no-repeat; 
	margin-right:9px;
}
#navigation{
	top:34px; left:20px;
	position:absolute;
}
#navigation li{
	list-style:none;
	margin-bottom:10px;
}
#navigation li a{
	color:#C0D2E4;
	font-size:1.1em;
	text-decoration:none;
	border-bottom:1px solid #C5D9E8;
	display:block;
	padding-bottom:5px;
	width:64px;
}
#home{
	padding-left:30px;
	background: url(/img/home.jpg) 0 2px no-repeat;
}
#map{
	padding-left:30px;
	background: url(/img/map.jpg) 0 2px no-repeat;
}
#mail{
	padding-left:30px;
	background: url(/img/mail.jpg) 0 2px no-repeat;
}
#navigation #mail a{
	display:inline;
	border:none;
	padding:0;
}
#prof, #prof span{
	width:282px; height:21px;
}
#prof{
	top:30px; left:308px;
	position:absolute;
	overflow:hidden;
	color:#9FF9FF;
	font-size:1.7em;
}
#prof span{
	top:0; left:0;
	position:absolute;
	background: url(/img/prof.jpg) no-repeat;
}
#profList{
	top:60px; left:406px;
	position:absolute;
}
#profList li{
	list-style:none;
	margin-bottom:2px;
	background: url(/img/marker.gif) no-repeat;
	padding-left:25px;
}
#profList h3{
	color:#fff;
	font-size:1.1em;
}
#pl1, #pl1 span{
	width:154px; height:14px;
}
#pl1{
	position:relative;
	overflow:hidden;
}
#pl1 span{
	top:0; left:0;
	position:absolute;
	background: url(/img/pl1.jpg) no-repeat;
}
#pl2, #pl2 span{
	width:269px; height:14px;
}
#pl2{
	position:relative;
	overflow:hidden;
}
#pl2 span{
	top:0; left:0;
	position:absolute;
	background: url(/img/pl2.jpg) no-repeat;
}
#pl3, #pl3 span{
	width:218px; height:12px;
}
#pl3{
	position:relative;
	overflow:hidden;
}
#pl3 span{
	top:0; left:0;
	position:absolute;
	background: url(/img/pl3.jpg) no-repeat;
}
#intel, #intel span{
	width:96px; height:100px;
	}
#intel span{
	top:10px; right:10px;
	position:absolute;
	background: url(/img/intel.gif) no-repeat;
}
#intel{
	float:right;
	position:relative;
	overflow:hidden;
	color:#2359A5;
	font-size:3em;
	}
#orderList{
	top:40px; right:100px;
	position:absolute;
}
#orderList li{
	list-style:none;
	margin-bottom:0px;
	background: url(/img/order_s.gif) no-repeat;
	padding-left:25px;
}
#orderList h3{
	color:#fff;
	font-size:1.1em;
}
#order, #order span{
	width:128px; height:30px;
}
#order{
	position:relative;
	overflow:hidden;
}
#order span{
	top:0; left:0;
	position:absolute;
	background: url(/img/order.gif) no-repeat;
}
#servList{
	top:70px; right:100px;
	position:absolute;
}
#servList li{
	list-style:none;
	margin-bottom:0px;
	background: url(/img/serv_s.gif) no-repeat;
	padding-left:25px;
}
#servList h3{
	color:#fff;
	font-size:1.1em;
}
#serv, #serv span{
	width:128px; height:30px;
}
#serv{
	position:relative;
	overflow:hidden;
}
#serv span{
	top:0; left:0;
	position:absolute;
	background: url(/img/serv.gif) no-repeat;
}

/**********middle***********/
#middle {
	margin-left: 286px;
	color:#7B7B7B;
	font-size:1.3em;
	
}
#middle li{
	list-style:square;
}
#middle .allNews{
	padding-left:30px;
	background: url(/img/greenArrow.gif) left center no-repeat;
	color:#6A8911;
	text-decoration:none;
	font-weight:bold;
}
#middle .allNews:hover{
	text-decoration:underline;
}
#middle a{
	color:#3E9390;	
}
#middle a:hover{
	text-decoration:none;
}
#middle h2{
	font-size:1.4em;
}
#middle h3{
	font-size:1em;
	margin-bottom:15px;
}
#indexBlockTop{
	
}
#sepShadow{
	width:98%;
	height:10px;
	background: url(/img/sepShadow.png) repeat-x;
	float:left;
	position:relative;
	z-index:1;
}
#propos{
	width:54%;
	padding:50px 0px 20px 7%;
	background: url(/img/greenCorner.jpg) no-repeat;
	float:left;
	border-right:1px solid #ADADAD;
}
#propos h3{
	font-size:1em;
	margin-bottom:15px;
}
#propos li{
	list-style:none;
}
#propos img{
	float:left;
	margin-right:30px;
	border:1px solid #ADADAD;
}
#bussines{
	padding:50px 10px 0 6%;
	width:27%;
	float:left;
	background: url(/img/blueCorner.jpg) no-repeat;
}
#bussines ul{
	width:100%;
}
#bussines li{
	list-style:none;
	margin-bottom:20px;
	background: url(/img/markerArrow.gif) 0 4px no-repeat;
	padding-left:25px;
}

#indexBlockBottom{}
#services{
	width:44%;
	padding:50px 10px 20px 7%;
	background: url(/img/greenCorner.jpg) no-repeat;
	float:left;
	border-right:1px solid #ADADAD;
	margin-top:-7px;
}
#news{
	width:38%;
	padding:50px 10px 20px 7%;
	background: url(/img/greenCorner.jpg) no-repeat;
	float:left;
	margin-top:-7px;
}
h2.title{
	margin:0 0 20px 20px;
	color:#535554;
}
#news .date{
	color:#709511;
	display:block;
}
#news ul{
	width:100%;
}
#news li{
	list-style:none;
	padding:5px 0 0 25px;
	margin-bottom:15px;
	background: url(/img/news.jpg) no-repeat;
}
#news .last{
	background:none;
}
#contentBlock{
	padding:50px 30px 0 7%;
	float:left;
	background: url(/img/greenCorner.jpg) no-repeat;
}
#contentBlock img{
	float:left;
	margin-right:30px;
}
/***************************/
/**********left*************/
#left{
	width:100px;
	min-height:711px;
	position:relative;
	float:left;
}
#left.index{
	position:relative;
}
#idea, #idea span{
	width:194px; height:82px;
}
#idea{
	top:79px; left:28px;
	position:absolute;
	overflow:hidden;
	color:#82E7FB;
	font-size:2em;
}
#idea span{
	top:0; left:0;
	position:absolute;
	background: url(/img/idea.jpg) no-repeat;
}
#menuLeft{
	margin:87px 0 0 40px;
	width:220px;
}
#menuLeft li{
	margin:0;
	list-style:none;
	padding-left:30px;
	background: url(/img/bgMenuLeftLi.gif) 0 16px no-repeat;
}
#menuLeft li a{
	padding-top:10px;
	padding-bottom:10px;
	color:#3E9390;
	text-decoration:none;
	font-size:1.4em;
	border-bottom:1px solid #C2C6C9;
	display:block;
}
#menuLeft #active{
	padding-bottom:1px;
}
#menuLeft li a:hover{
	background:#F7F7F7;	
}
#menuLeft li ul {
	height:100%;
	padding-bottom:10px;
	margin-top:5px;
	background: url(/img/line.gif) left bottom no-repeat;
}
#menuLeft li ul li{
	background:none;
	margin-bottom:10px;
}
#menuLeft #active a{
	border:none;
	background:#F7F7F7;	
}
#menuLeft #active li a{
	background:none;
}
#menuLeft li ul li a{
	border:none;
	display:inline;
	background:none;
}
#menuLeft li ul li a:hover{
	text-decoration:underline;
	background: none;
}
#menuLeft .last a{
	border:none;
	padding:10px 0;
}
/***************************/
/**********bottom***********/
#bottom{
	width:100%; height:65px;
	position:relative;
	color:#9E9D9D;
	clear:left;
	background: url(/img/borderLeft.gif) left top repeat-y;
}
#bottom.index{
	background:none;
}
#bottom p{
	font-size:1.2em;
	margin:5px 0 0 440px
}
#shiva{
	left:0; top:-300px;
	position:absolute;
	width:286px; height:615px;
	background: url(/img/shiva_0.jpg) no-repeat;
}
#plashkaBottom{
	height:27px;
	margin-left:286px;
	padding:15px 0 0 113px;
	background:#B5F11A url(/img/bgPlashkaBottom.gif) no-repeat;
}
#menuBottom li{
	list-style:none;
	float:left;
	border-right:1px solid #fff;
	margin-right:5px;
	padding-right:5px;
}
#menuBottom .last{
	border:none;
}
#menuBottom a{
	color:#fff;
	font-size:1.2em;
	text-decoration:none;
}
#menuBottom a:hover{
	text-decoration:underline;
}
/*****************************/
/************************/
/*********pages**********/
