* {margin: 0;padding: 0;}
p {padding: 5px 0px;
   text-indent: 20px;}

html, body {
	margin: 0;
	padding: 0;

}

body {
background-color:#000000; 
font-family:Arial, Helvetica, sans-serif; 
font-size:14px; 
color:#accedf;
}
a{ color:#2251eb; text-decoration:none; }
a:hover{ color:#accedf; text-decoration:underline;}

html,body{height:100%;}
    #wrapper{height:100%;min-height:100%; MARGIN: 0px auto -179px;}
    html>body #wrapper{height:auto;}


#wrapper {
 /* width: 100%;
  width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'');*/
  max-width: 1000px;
  width:auto!important;
  width:1000px;
  background-image:url(images/bgg-ind.jpg);
  background-position:top center;
  background-repeat:no-repeat;
}
#header {
    height: 200px;
}
#header-ind {
    height: 335px;
}
#header1{color:#ffffff; width:1000px; height: 50px; left:0px;}
#header1 a{ color:#ffffff; font-size:14px; text-shadow:1px 1px 1px #000000; text-decoration:none; }
#header1 a:hover{color:#1a7ff1; text-decoration:none;}
#header1-1 {padding-top:20px;padding-left:50px;width:700px;float:left;}
#header1-2 {padding-top:15px;width:250px;position:relative;float:right;}

#header2{background:url(images/bg2.png) repeat; filter:expression(fixPNG(this));width:950px; height: 72px; left:0px; padding-left:50px; padding-top:8px;}
#header2-1{ float:left; width:520;}
#header2-2{position:relative;width:400;}


#container {background:url(images/bg2.png) repeat; 
filter:expression(fixPNG(this));
}

.menu2{ height:20px; width:950px; position:relative; top:0px; left:50px; padding-top:10px; padding-bottom:10px;position: relative;}
.menu2 ul{ padding-left:5px; list-style-type:none;}
.menu2 ul li{ /*display:block;*/ float:left; padding:0 60px 0 0;}
.menu2 ul li a{ color:#ffffff; font-size:16px; text-shadow:1px 1px 1px #000000; text-decoration:none; }
.menu2 ul li a:hover{ color:#ffffff; font-size:16px; text-decoration:underline;}
.menu2 ul li div{ color:#ffffff; font-size:16px; text-shadow:1px 1px 1px #000000; text-decoration:none; font-weight:bold; }

#content {
min-height:300px; 
height:auto!important; 
height:300px;
}
#content ul{
padding-left:30px;
}
#content ol{
padding-left:30px;
}
#content li{
padding-left:5px;
}
#right {
    margin-left: 780px;
    height: 400px;
	margin-top:-40px;
}
#right p {padding: 10px 20px 10px 20px;
    text-indent: 0px;
	display:block;}
#left {
    width: 780px;
    float: left;
}
#center {
    width: 980px;
    float: left;	
	background:url(images/ind-fon2.jpg);
	background-repeat:no-repeat;
	min-height:370px;
	height:auto!important;
	height:370px;
}
#center-cont{width:300px; min-height:300px; height:auto!important; height:300px; position:relative;
             top:20px; left:0px; padding-top:5px; float:left; /*margin-left:30px; margin-right:0px;*/}
#center-cont-centr{width:310px; min-height:300px; height:auto!important; height:300px; position:relative;
              top:20px;  /*left:0px;*/  padding-top:5px; float:left; /*margin-left:30px;*/ margin-right:40px;}
#center-cont-news{width:300px; min-height:320px; height:auto!important; height:320px; position:relative;
            top:20px; left:0px; padding-top:5px; float:left; /*margin-left:30px;*/margin-right:20px;  padding-bottom:5px;}
.news-body{ padding-left:70px; padding-right:10px; padding-top:5px; padding-bottom:5px; float:left; text-align:left;}
.news-title{ padding-left:60px; padding-right:5px; padding-top:1px; padding-bottom:1px; float:left; text-align:left;}
.font16{
font-size:16px;}
.slogan{
padding-left:60px;padding-top:10px; padding-bottom:0px;float:left; text-align:left;width:750px;
color: #1a7ff1;
font-size:22px;
font-style:italic;
}

#footer {width:1000px;
         height: 179px;
         margin:0 auto;
		 background-image:url(images/foot.jpg);
		 background-position:top center;
		 background-repeat:no-repeat;}




.clear {clear: both;}
img.iepng{ filter:expression(fixPNG(this));}
tbody {
border-top: none;
}

.title1{background:url(images/bg3.png) repeat; filter:expression(fixPNG(this)); 
width:250px; 
height: 40px; 
top:10px; 
left:30px; 
padding-left:5px;
position:relative;
font-size:24px;
color:#FFFFFF;}

.title2{background:url(images/bg3.png) repeat; filter:expression(fixPNG(this));
 width:180px; 
 height: 30px; 
 top:20px; 
 left:0px; 
 padding-left:5px;
 position:relative;
 color:#FFFFFF;}

.title2-left{background:url(images/bg3.png) repeat; filter:expression(fixPNG(this)); 
	width:180px; 
	height: 30px; 
	position:relative; 
	float:left; 
	padding-left:5px;
	color:#FFFFFF;}
.fon1{background:url(images/bgl.png) repeat; filter:expression(fixPNG(this));
  width:740px;
  min-height:415px; height:auto!important; height:415px; 
  position:relative; 
  left:40px;  
  float:left; 
  margin-bottom:30px;
 }
  
.text1{
  width:700px;

  padding:20px 20px 0px 20px;
  /*background-image:url(images/bg3.png);*/
  /*margin-left:30px;*/
  clear:both;}
  
.text2{background:url(images/bgr.png) repeat; filter:expression(fixPNG(this)); 
  width:190px; 
  min-height:300px; height:auto!important; height:300px; 
  position:relative;  
  float:right;
  padding:20px 10px 0px 0px;
 /* top:10px;*/
 _top:10px;}
  
.title1-right{background:url(images/bg4.png) repeat; filter:expression(fixPNG(this)); 
width:550px; 
height: 85px; 
position:relative; 
float:right; 
padding:0px 0px; 
margin-left:150px;
clear:both;
right:-15px;
color:#2251eb;}
.title2-rightc{background:url(images/bg2.png) repeat; filter:expression(fixPNG(this)); 
width:530px; 
height: 20px; 
position:relative; 
float:right; 
padding:5px 10px; 
margin-left:150px;
clear:both; right:-30px;
margin-bottom:10px;}
.title1-leftc{background:url(images/bg2.png) repeat; filter:expression(fixPNG(this)); width:480px; height: 20px; position:relative; float:left; padding:5px 10px 5px 20px;  margin-right:200px; left:-30px; margin-bottom:10px;}

.cont1{ padding-left:20px; 
padding-right:50px; 
padding-top:10px; 
padding-bottom:10px; 
position:relative; 
float:left; 
text-align:left; 
text-indent:10px; 
min-width:730; width:auto!important; width:730;}
  
 #s{ position:relative; top:190px; left:13px; background-image:url(setka/rb.png);filter:expression(fixPNG(this)); background-repeat:no-repeat; width:210px; height:210px;}
 
 .portfolio-item{
 width:700px;
 float:left;
 clear:both;
 /*padding-bottom:20px;*/
 padding-left:0px;
 padding-top:20px;}
 
  .portfolio-item img{
 filter:expression(fixPNG(this));}
 
 .odd .portfolio-item .lft{
  float:right;
  width:350px;}

.odd .portfolio-item .rgth{
  float:left;
  width:350px;}

.even .portfolio-item .lft{
  float:left;
  width:350px;}
.even .portfolio-item .rgth{
  float:right;
  width:350px;}
  
   .odd .portfolio-item .title{
   width:290px;
   padding-left:10px;
   margin-left:0px;
   margin-right:0px;
   padding-top:5px;
   height:35px;
   float:left;
   font-weight:bold;
   font-size:14px;
   background-image:url(images/bg2.png); filter:expression(fixPNG(this));}
   .odd .portfolio-item .descr{
   padding-top:10px;
   padding-bottom:30px;
   width:290px;
   padding-left:10px;
   margin-left:0px;margin-right:20px;
   float:left;}
   .odd .portfolio-item .link{
   width:290px;
   padding-left:10px;
   margin-left:0px;margin-right:20px;
   float:left;
   padding-bottom:30px;
   font-weight:bold;}
   .odd .portfolio-item .date{
   width:290px;
   padding-left:10px;
   margin-left:0px;margin-right:20px;
   float:left;}
   
     
   .even .portfolio-item .title{
   width:290px;
   padding-left:10px;
   margin-left:20px;
   margin-right:20px;
   padding-top:5px;
   height:35px;
   float:left;
   font-weight:bold;
   font-size:14px;
   background-image:url(images/bg2.png); filter:expression(fixPNG(this));}
   .even .portfolio-item .descr{
   padding-top:10px;
   padding-bottom:30px;
   width:290px;
   padding-left:10px;
   margin-left:20px;margin-right:20px;
   float:left;}
   .even .portfolio-item .link{
   width:290px;
   padding-left:10px;
   margin-left:20px;margin-right:20px;
   float:left;
   padding-bottom:30px;
   font-weight:bold;}
   .even .portfolio-item .date{
   width:290px;
   padding-left:10px;
   margin-left:20px;margin-right:20px;
   float:left;}
   
   
.title1-leftcl{width:300px; height: 50px; position:relative; float:left; padding:5px 5px;}
.title1-right2{background:url(images/bg2.png) repeat; filter:expression(fixPNG(this)); width:500px; height: 20px; position:relative; float:right; padding:5px 5px; margin-left:200px; margin-top:10px;}  
.title1-left{background:url(images/bg2.png) repeat; filter:expression(fixPNG(this)); width:500px; height: 20px; position:relative; float:left; padding:5px 5px 5px 20px;  margin-right:200px; left:-30px;}
.title1-leftrec{background:url(images/bg2.png) repeat; filter:expression(fixPNG(this)); width:480px; height: 20px; position:relative; float:left; padding:5px 15px;  margin-right:200px; font-size:12px; font-weight:bold;}
.lang{
 	 float: right;
 	 width: 280px;
	 padding-bottom:20px;}

.lang ul{
	margin: 0;
	padding: 0;
	border: 0;
	list-style-type: none;
	display: block;
	height:21px;
	width:225px;
	background-image:url(images/lang.png);filter:expression(fixPNG(this));
	background-repeat:no-repeat;
	margin-left:8px;}
.lang li{float:left;
   display:block;
   padding:0px 0px 0px 50px;
   /*height:25px;*/}
.lang li a.active {
    color: #000;
	text-decoration:none;
    }
	
.menu .active{
color:#DEECF3;}

/*.odd{
background-color:#FFCCCC;
font-style:italic;}

.even{
background-color:#FFFF66;}*/
/*fieldset {
width:700px;}*/

.moreb a{
color:#FF6600;}
#center #center-cont-news .news-body .moreb a{
color:#FF6600;}
.titlecl{
text-align:center;
padding-bottom:5px;}
.imcl{
text-align:center;
padding-bottom:5px;}
.linky{
font-size:11px;
text-align:center;}
.clientit{
padding:17px;
width:190px;
float:left;
/*border:1px solid #FFFFFF;*/}
.recit{
padding:17px;
width:125px;
float:left;
/*border:1px solid #FFFFFF;*/}

ul.pager li.pager-item a.active, 
ul.pager li.pager-next a.active, 
ul.pager li.pager-previous a.active, 
ul.pager li.pager-last a.active,
ul.pager li.pager-first a.active{ color:#2251eb;}

ul#portfolio{padding-left:10px; margin-left:10px; margin-top:4px;}
td.foota{ /*letter-spacing:1px;*/}
td.foota a{color:#accedf; text-decoration:underline;}
td.foota a:hover{
text-decoration:none;}
table.pad3 td{
padding:1px 3px;}

#block-user-1{
position:relative;
z-index:10px;}

a img{
border:none;
border:0px;}


/*+++++++++++++++++Setka++++++++++++++++*/
#setka{width:1000px; position:absolute; top:250px; }
#setka-left{ min-height:450px; height:auto!important; height:450px; width:765px; position:absolute; left:0px; top:0px;}
#setka-right{ min-height:380px; height:auto!important; height:380px; width:210px; position:absolute; left:790px; top:0px;}
#s{ position:relative; top:200px;background-image:url(setka/rb.png);filter:expression(fixPNG(this)); background-repeat:no-repeat; width:210px; height:210px;}





/*portfolio*/
#s91{ position:absolute; top:170px; left:560px; background-image:url(setka/r.png);filter:expression(fixPNG(this)); background-repeat:no-repeat; width:210px; height:362px;}
#s92{  position:absolute; top:170px; left:40px; background-image:url(setka/l.png);filter:expression(fixPNG(this)); background-repeat:no-repeat; width:210px; height:362px;}
#s93{  position:absolute; top:1250px; left:40px; background-image:url(setka/l.png);filter:expression(fixPNG(this)); background-repeat:no-repeat; width:210px; height:362px;}
#s94{ position:absolute; top:1550px; left:550px; background-image:url(setka/r.png);filter:expression(fixPNG(this)); background-repeat:no-repeat; width:210px; height:362px;}
#s95{ position:absolute; top:2250px; left:550px; background-image:url(setka/r.png);filter:expression(fixPNG(this)); background-repeat:no-repeat; width:210px; height:362px;}
#s96{  position:absolute; top:2650px; left:40px; background-image:url(setka/l.png);filter:expression(fixPNG(this)); background-repeat:no-repeat; width:210px; height:362px;}
#s910{  position:absolute; top:3300px; left:40px; background-image:url(setka/l.png); filter:expression(fixPNG(this)); background-repeat:no-repeat; width:210px; height:362px;}
#s911{ position:absolute; top:3980px; left:560px; background-image:url(setka/rb.png); filter:expression(fixPNG(this)); background-repeat:no-repeat; width:210px; height:210px;}
/*rec letters*/
#s81{  position:absolute; top:80px; left:550px; background-image:url(setka/rt.png);filter:expression(fixPNG(this)); background-repeat:no-repeat; width:210px; height:210px;}
#s82{ position:absolute; top:250px; left:40px; background-image:url(setka/l.png);filter:expression(fixPNG(this)); background-repeat:no-repeat; width:210px; height:362px;}
#s83{position:absolute; top:820px; left:550px; background-image:url(setka/r.png);filter:expression(fixPNG(this)); background-repeat:no-repeat; width:210px; height:362px;}
#s84{ position:absolute; top:1250px; left:40px; background-image:url(setka/l.png);filter:expression(fixPNG(this)); background-repeat:no-repeat; width:210px; height:362px;}
#s85{ position:absolute; top:1750px; left:550px; background-image:url(setka/r.png);filter:expression(fixPNG(this)); background-repeat:no-repeat; width:210px; height:362px;}
#s86{ position:absolute; top:1450px; left:40px; background-image:url(setka/l.png); filter:expression(fixPNG(this)); background-repeat:no-repeat; width:210px; height:362px;}
#s87{ position:absolute; top:2600px; left:550px; background-image:url(setka/rb.png);filter:expression(fixPNG(this)); background-repeat:no-repeat; width:210px; height:210px;}

h3 { font-size:16px;}

fieldset { margin-top:40px; border:none;}

fieldset.captcha div.description {
margin-bottom:10px;}

input, textarea {
background-color:#d0e4fe;}
